int.times 来自 Groovy 在 Java 流中
int.times from Groovy in Java Streams
我正在尝试在 Java 中创建 8 个有序整数流:[1, 2, 3, 4, ...]
。在 Groovy 中,我会使用 5.times { -lambda- }
。在 Java 中,我只找到了一种方法,而且它不是很漂亮:
final IntStream.Builder builder = IntStream.builder();
for (int i = 0; i < 5; i++) {
builder.add(i);
}
final IntStream stream = builder.build();
你可以
IntStream stream = IntStream.range(1, 5);
我正在尝试在 Java 中创建 8 个有序整数流:[1, 2, 3, 4, ...]
。在 Groovy 中,我会使用 5.times { -lambda- }
。在 Java 中,我只找到了一种方法,而且它不是很漂亮:
final IntStream.Builder builder = IntStream.builder();
for (int i = 0; i < 5; i++) {
builder.add(i);
}
final IntStream stream = builder.build();
你可以
IntStream stream = IntStream.range(1, 5);