fork download
  1. import java.util.stream.*;
  2. import java.util.*;
  3. import java.io.*;
  4.  
  5. public class Main {
  6. public static void main(String[] args) throws java.lang.Exception {
  7. Set<Integer> vals = new HashSet<Integer>(Arrays.asList(1, 11, 1111111));
  8. long start = System.nanoTime();
  9. int[] result = IntStream.range(0, 100000000).filter(i -> vals.contains(i)).toArray();
  10. System.out.println(Arrays.toString(result) + ": " + (System.nanoTime() - start) / 1000000.0 + " msecs");
  11. }
  12. }
Success #stdin #stdout 0.63s 102352KB
stdin
Standard input is empty
stdout
[1, 11, 1111111]: 618.425195 msecs