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);