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

1 ответ

Вот моя попытка

вая отображение букв на цифры, я хотел бы вернуть список строк, где каждая строка представляет собой список букв, разделенных запятыми, сгруппированных по их ассоциированному номеру. Для этой карты Map<String, Integer> map = new HashMap<String, ...

3 ответа

 и вы сделали.

простые решения для объединения двухString[] или жеInteger[] в ЯвеStreams, посколькуint[] часто используется. Есть ли прямой способ объединения двухint[]? Вот моя мысль: int[] c = {1, 34}; int[] d = {3, 1, 5}; Integer[] cc ...

7 ответов

Примечание: я являюсь коммиттером для Eclipse Collections.

у извлечьList<E> изMap<String,List<E>> (E случайный класс) с использованиемstream(). Я хочу простой однострочный метод с использованием потока Java 8. Что я пробовал до сих пор: HashMap<String,List<E>> map = new HashMap<>(); List<E> list = ...

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

2 ответа

 в пустом потоке не вызывает операцию отображения.

я есть такой метод, где я использую рекурсию с потоками: private static List<Member> convertToFlatList(List<Member> memberList) { return memberList.stream().flatMap(i -> ...

1 ответ

Кроме того, поскольку вы не работаете с ключами карты, вы можете избежать вызова entrySet () и вместо этого работать со значениями карты:

ие следующей оригинальной карты: G1=[7,8,45,6,9] G2=[3,9,34,2,1,65] G3=[6,5,9,1,67,5]Где G1, G2 и G3 - группы возрастов людей. Как я могу создать новую карту следующим образом: 45=[7,8,45,6,9] 65=[3,9,34,2,1,65] 67=[6,5,9,1,67,5]Где новые ключи ...

1 ответ

до начала параллельного сокращения. Но я согласен, что это следует обсуждать в специальных вопросах и ответах, а не в комментариях.

от вопрос уже есть ответ здесь: Почему параллельный поток с лямбдой в статическом инициализаторе вызывает тупик? [/questions/34820066/why-does-parallel-stream-with-lambda-in-static-initializer-cause-a-deadlock] 3 ответаСледующий код приводит к ...

4 ответа

при параллельном вычислении для некоторых конвейеров, содержащих промежуточные операции с состоянием, может потребоваться несколько проходов данных или может потребоваться буферизация значимых данных

ал о безгражданстве и наткнулся на это вдоктор [https://docs.oracle.com/javase/8/docs/api/java/util/stream/package-summary.html#Statelessness] : Результаты потокового конвейера могут быть недетерминированными или неправильными, если ...

4 ответа

 по параметру

ался отфильтровать список по нескольким условиям. class Student{ private int Age; private String className; private String Name; public Student(int age, String className, String name) { Age = age; this.className = className; Name = name; } ...

3 ответа

@ Aomine, спасибо, хорошая мысль :)

не заменитьSupplier код здесь с лямбда-выражением IntStream inStream = Stream.generate(new Supplier<Integer>() { int x= 1; @Override public Integer get() { return x++ ; } }).limit(10).mapToInt(t -> t.intValue()); ...

4 ответа

введите описание ссылки здесь

OJO выглядит следующим образом class EventUser { private id; private userId; private eventId; }Я получаю объект EventUser следующим образом: List<EventUser> eventUsers = eventUserRepository.findByUserId(userId);Скажем, 'eventUsers' выглядит ...