Статьи
YouTube-канал
Отзывы

Статьи с тэгом «Stream API»

Генерация случайных чисел при помощи Stream API

10 января 2018

Тэги: Java 8, Collections, Stream API.

В Java 8 у класса java.util.Random появился набор удобных методов для генерации стримов (Stream) случайных чисел для всех основных числовых типов. Например:

private List<Integer> randomIntsGenerator() {
    return new Random()
            .ints(25, 1, 6)
            .boxed()
            .collect(Collectors.toList());
}
Читать полностью...

Генерация N одинаковых элементов через Stream API

4 января 2018

Тэги: Java 8, Stream API, Collections.

Предположим, вы хотите сгенерировать N одинаковых элементов. Это очень легко сделать в Java при помощи Stream API. Рассмотрим следующий метод:

private List<String> repeatedValueGenerator(String text, int count) {
    return Stream.generate(() -> text)
            .limit(count)
            .collect(Collectors.toList());
}
Читать полностью...

❮ Назад