Результаты поиска по запросу "java-stream"

9 ответов

Можете ли вы разделить поток на два потока?

У меня есть набор данных, представленный потоком Java 8:

3 ответа

Collectors.toMap () keyMapper - более краткое выражение?

Я пытаюсь придумать более краткое выражение для параметра функции «keyMapper» в следующемCollectors.toMap() вызов: List<Person> roster = ...; Map<String, Person> map = roster .stream() .collect( Collectors.toMap( new Function<Person, String>() { ...

3 ответа

Collectors.toMap () keyMapper - более краткое выражение?

ТОП публикаций

17 ответов

Есть ли краткий способ перебора потока с индексами в Java 8?

Есть ли краткий способ перебора потока, имея доступ к индексу в потоке? String[] names = {"Sam","Pamela", "Dave", "Pascal", "Erik"}; List<String> nameList; Stream<Integer> indices = intRange(1, names.length).boxed(); nameList = zip(indices, ...

17 ответов

Есть ли краткий способ перебора потока с индексами в Java 8?

Есть ли краткий способ перебора потока, имея доступ к индексу в потоке?

13 ответов

Сжатие потоков с использованием JDK8 с использованием лямбды (java.util.stream.Streams.zip)

В JDK 8 с лямбдой b93 появился классjava.util.stream.Streams.zip в b93 [http://download.java.net/lambda/b93/docs/api/java/util/stream/Streams.html] который может быть использован для сжатия потоков (это показано в учебнике Изучение Java8 Lambdas. ...

1 ответ

Java 8 java.util.stream.Streams

12 ответов

Получение списка из java.util.stream.Stream в Java 8

Я играл с лямбдами Java 8, чтобы легко фильтровать коллекции. Но я не нашел краткий способ получить результат в виде нового списка в том же утверждении. Вот мой самый лаконичный подход: List<Long> sourceLongList = Arrays.asList(1L, 10L, 50L, ...

12 ответов

Получение списка из java.util.stream.Stream в Java 8