@ Aomine, спасибо, хорошая мысль :)
не заменитьSupplier
код здесь с лямбда-выражением
IntStream inStream = Stream.generate(new Supplier<Integer>() {
int x= 1;
@Override
public Integer get() {
return x++ ;
}
}).limit(10).mapToInt(t -> t.intValue());
inStream.forEach(System.out::println);
Вывод вышеупомянутого фрагмента кода:
1
2
3
4
5
6
7
8
9
10