/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.stream.Collectors;
import java.util.stream.Stream;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// your code goes here
Stream<Integer> stream
= Stream.of(4, 4, 4, 5, 6, 7, 8, 9,6,7,4,3,6, 4,10);
// apply takeWhile to take all the numbers
// matches passed predicate
List<Integer> list
= stream.takeWhile(number -> (number / 4 == 1))
.collect(Collectors.toList());
// print list
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwuc3RyZWFtLkNvbGxlY3RvcnM7CmltcG9ydCBqYXZhLnV0aWwuc3RyZWFtLlN0cmVhbTsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJCSAgU3RyZWFtPEludGVnZXI+IHN0cmVhbQogICAgICAgICAgICA9IFN0cmVhbS5vZig0LCA0LCA0LCA1LCA2LCA3LCA4LCA5LDYsNyw0LDMsNiwgNCwxMCk7CiAgCiAgICAgICAgLy8gYXBwbHkgdGFrZVdoaWxlIHRvIHRha2UgYWxsIHRoZSBudW1iZXJzCiAgICAgICAgLy8gbWF0Y2hlcyBwYXNzZWQgcHJlZGljYXRlCiAgICAgICAgTGlzdDxJbnRlZ2VyPiBsaXN0CiAgICAgICAgICAgID0gc3RyZWFtLnRha2VXaGlsZShudW1iZXIgLT4gKG51bWJlciAvIDQgPT0gMSkpCiAgICAgICAgICAgICAgICAgIC5jb2xsZWN0KENvbGxlY3RvcnMudG9MaXN0KCkpOwogIAogICAgICAgIC8vIHByaW50IGxpc3QKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4obGlzdCk7Cgl9Cn0=