, skip (n) n .
, [n] , Readered() BufferedReader.
Stream, , :
import java.io.BufferedReader;
import java.io.IOException;
import java.io.StringReader;
import java.util.stream.IntStream;
public class TestStreams {
public static void main(String[] args) throws Exception{
unordered();
}
public static void unordered() throws IOException, InterruptedException {
StringBuilder sb = new StringBuilder();
IntStream.range(0, 1000).forEach(n -> sb.append(n).append("\n"));
try (BufferedReader br = new BufferedReader(new StringReader(sb.toString()))) {
if (br.readLine() != null) {
br.lines()
.parallel()
.forEach(it -> System.out.println(Thread.currentThread() + " : " + it));
}
}
}
}