Example usage for com.google.common.collect Lists newArrayList

List of usage examples for com.google.common.collect Lists newArrayList

Introduction

In this page you can find the example usage for com.google.common.collect Lists newArrayList.

Prototype

@GwtCompatible(serializable = true)
public static <E> ArrayList<E> newArrayList() 

Source Link

Document

Creates a mutable, empty ArrayList instance (for Java 6 and earlier).

Usage

From source file:tripleplay.demo.TripleDemoJava.java

public static void main(String[] args) {
    JavaPlatform.Config config = new JavaPlatform.Config();
    config.appName = "Tripleplay Demo";

    boolean swt = false;
    List<String> mainArgs = Lists.newArrayList();
    for (int ii = 0; ii < args.length; ii++) {
        String size = "--size=";
        if (args[ii].startsWith(size)) {
            String[] wh = args[ii].substring(size.length()).split("x");
            config.width = Integer.parseInt(wh[0]);
            config.height = Integer.parseInt(wh[1]);
            continue;
        }//from   w w w  .  ja  va  2 s . c  o m
        if (args[ii].equals("--swt")) {
            swt = true;
            continue;
        }
        mainArgs.add(args[ii]);
    }

    TripleDemo.mainArgs = mainArgs.toArray(new String[0]);
    if (swt) {
        config.appName += " (SWT)";
        SWTPlatform platform = SWTPlatform.register(config);
        SWTTPPlatform.register(platform, config);
        SWTTPPlatform.instance().setIcon(loadIcon());
    } else {
        JavaPlatform platform = JavaPlatform.register(config);
        JavaTPPlatform.register(platform, config);
        JavaTPPlatform.instance().setIcon(loadIcon());
    }
    PlayN.run(new TripleDemo());
}

From source file:com.mapr.stats.Walk.java

public static void main(String[] args) {
    List<BetaWalk> x = Lists.newArrayList();
    for (int i = 0; i < 30; i++) {
        x.add(new BetaWalk(1, 40, 0.001));
    }/*ww  w . j  a  v a2 s .c  o m*/
    double[] p = new double[x.size()];

    for (long j = 0; j < 20000; j++) {
        for (int i = 0; i < 30; i++) {
            p[i] = x.get(i).step();
        }

        print(j, p);
    }
}

From source file:com.macrossx.wechat.entity.WechatButton.java

public static void main(String... s) {
    List<WechatButton> t = Lists.newArrayList();
    WechatButton b = new WechatButton();
    b.setName("a");
    b.setType("b");
    t.add(b);/*from   w ww.  j  av  a2s  . c om*/
    Map<String, List<WechatButton>> tx = Maps.newHashMap();
    tx.put("button", t);
    System.out.println(new Gson().toJsonTree(tx));
}

From source file:com.jivesoftware.os.tasmo.view.reader.service.CLI.java

public static void main(String[] args) throws HttpClientException, IOException {

    Collection<HttpClientConfiguration> configurations = Lists.newArrayList();
    HttpClientFactory createHttpClientFactory = new HttpClientFactoryProvider()
            .createHttpClientFactory(configurations);

    HttpClient client = createHttpClientFactory.createClient("10.5.100.136", 50000);

    GetTheseIds request = new GetTheseIds();
    request.tenantId = "event-generator";
    request.ids = Lists.newArrayList();/*from w  w w  . java  2  s .c o  m*/
    for (int i = 0; i < 3000; i++) {
        request.ids.add(new ObjectId("SearchUserView_", new Id(i)));
    }

    ObjectMapper mapper = new ObjectMapper();
    long start = System.currentTimeMillis();
    HttpResponse postJson = client.postJson("/view/get", mapper.writeValueAsString(request));

    ArrayNode entries = mapper.readValue(new ByteArrayInputStream(postJson.getResponseBody()), ArrayNode.class);
    for (int i = 0; i < entries.size(); i++) {
        System.out.println(request.ids.get(i) + ":" + entries.get(i));
    }
    System.out.println("Elapse:" + (System.currentTimeMillis() - start));

}

From source file:com.google.code.java2objc.examples.main.ObjcCodeGeneratorMain.java

public static void main(String[] args) throws Exception {
    Config config = new Config();
    config.update("--outputdir=target/generated");
    String path = "src/main/java/" + "com/google/code/java2objc/examples/";
    Collection<String> javaFiles = Lists.newArrayList();
    FilenameFilter filterForJavaFiles = PatternBasedFilenameFilter.getFilterForJavaFiles();
    addFilesInDirectory(javaFiles, path + "lang/", filterForJavaFiles);
    addFilesInDirectory(javaFiles, path + "inheritance/", filterForJavaFiles);
    Main main = new Main(config, javaFiles);
    main.execute();/*from  w  w  w  . j  a va  2s . c o  m*/
}

From source file:edu.umd.cloud9.collection.clue.ScanBlockCompressedSequenceFile.java

public static void main(String[] args) throws IOException {
    if (args.length != 1) {
        System.out.println("usage: [SequenceFile]");
        System.exit(-1);/*w  w w  . ja  va2  s .c o m*/
    }

    List<Long> seekPoints = Lists.newArrayList();
    long pos = -1;
    long prevPos = -1;

    int prevDocno = 0;

    Path path = new Path(args[0]);
    Configuration config = new Configuration();
    SequenceFile.Reader reader = new SequenceFile.Reader(config, SequenceFile.Reader.file(path));

    IntWritable key = new IntWritable();
    ClueWarcRecord value = new ClueWarcRecord();

    pos = reader.getPosition();
    int cnt = 0;
    while (reader.next(key, value)) {
        if (prevPos != -1 && prevPos != pos) {
            System.out.println("## beginning of block at " + prevPos + ", docno:" + prevDocno);
            seekPoints.add(prevPos);
        }

        System.out.println("offset:" + pos + "\tdocno:" + key + "\tdocid:" + value.getDocid());

        prevPos = pos;
        pos = reader.getPosition();
        prevDocno = key.get();

        cnt++;

        if (cnt > Integer.MAX_VALUE)
            break;
    }

    reader.close();

    reader = new SequenceFile.Reader(config, SequenceFile.Reader.file(path));

    for (long p : seekPoints) {
        reader.seek(p);
        reader.next(key, value);
        System.out.println("seeking to pos " + p + "\tdocno:" + key + "\tdocid:" + value.getDocid());
    }

    reader.close();
}

From source file:com.amitinside.java8.practice.guava.reflection.Reflection.java

public static void main(final String[] args) throws NoSuchMethodException, SecurityException {
    final List<String> stringList = Lists.newArrayList();
    final List<Integer> intList = Lists.newArrayList();
    System.out.println(stringList.getClass().isAssignableFrom(intList.getClass()));
    // returns true, even though ArrayList<String> is not assignable from
    // ArrayList<Integer>

    TypeToken.of(String.class);
    TypeToken.of(Integer.class);
    final TypeToken<List<String>> stringListTok = new TypeToken<List<String>>() {

    };//from w  ww .  j  a  va  2s .  c  om
    final TypeToken<List<Integer>> integerListTok = new TypeToken<List<Integer>>() {
    };
    System.out.println(stringListTok.isSupertypeOf(integerListTok));
    final Candidate candidate = new Candidate("AMIT");
    final Method getMethod = Arrays.stream(candidate.getClass().getMethods())
            .filter(method -> method.isAnnotationPresent(Nullable.class)).findFirst().get();
    final Invokable<List<String>, ?> invokable = new TypeToken<List<String>>() {
    }.method(getMethod);
    System.out.println(invokable.isStatic());

}

From source file:org.zookeepersample.curator.DistributedAtomicLongSample.java

public static void main(String[] args) throws Exception {
    CuratorFramework client = CuratorFrameworkFactory.newClient("myservice..myservice.com:2188",
            new ExponentialBackoffRetry(1000, 3));
    client.start();//  w  w w.  j  a  v  a  2 s .c o m

    ExecutorService service = Executors.newFixedThreadPool(10);
    List<DistributedAtomicLong> list = Lists.newArrayList();
    for (int i = 0; i < 10; i++) {
        final DistributedAtomicLong count = new DistributedAtomicLong(client, PATH,
                new ExponentialBackoffRetry(10, 10));

        list.add(count);

        Callable<Void> task = new Callable<Void>() {

            @Override
            public Void call() throws Exception {
                AtomicValue<Long> v = count.increment();

                if (v.succeeded()) {
                    System.out.println("Increment: from " + v.preValue() + " to " + v.postValue());
                }

                return null;
            }
        };
        service.submit(task);
    }

    service.shutdown();
    service.awaitTermination(10, TimeUnit.MINUTES);
}

From source file:com.bah.culvert.examples.Insertion.java

public static void main(String[] args) throws Throwable {
    Configuration culvertConf = CConfiguration.getDefault();
    // index definitions are loaded implicitly from the configuration
    Client client = new Client(culvertConf);
    List<CKeyValue> valuesToPut = Lists.newArrayList();
    valuesToPut.add(new CKeyValue("foo".getBytes(), "bar".getBytes(), "baz".getBytes()));
    Put put = new Put(valuesToPut);
    client.put("tablename", put);
}

From source file:org.bigmouth.nvwa.utils.url.URLEncoder.java

public static void main(String[] args) {
    List<String> list = Lists.newArrayList();
    list.add("v=1.1");
    list.add("account=??001");
    list.add("action=getBalance");
    Collections.sort(list, String.CASE_INSENSITIVE_ORDER);
    ;//from w  ww. j  av  a  2 s.  com
    String sign = DigestUtils.md5Hex(StringUtils.join(list, "&") + "&key=88868b9d511241c1ba48cfbf705e430f");
    System.out.println(sign);
}