Tagged: java-stream

31
Авг
2021

Сортировка списка по подстрокам в java stream по двум условиям

Есть стрим в котором на каком-то этапе стринги преобразуются в Object, получается вот такой лист:
[3-B, 4-A, 4-D] (цифра\делиметер\буква). Я его привожу к стрингу и сортирую. Цифры нужно сортировать по убыванию, если цифры совпадают, то б…

31
Авг
2021

Сортировка списка по подстрокам в java stream по двум условиям

Есть стрим в котором на каком-то этапе стринги преобразуются в Object, получается вот такой лист:
[3-B, 4-A, 4-D] (цифра\делиметер\буква). Я его привожу к стрингу и сортирую. Цифры нужно сортировать по убыванию, если цифры совпадают, то б…

28
Авг
2021

Как заполнить ArrayList при помощи IntStream

Я создаю список обьектов через for, прохожу определенное кол-во раз и каждый раз создаю обьект и добавляю его в список, как мне переделать этот метод с использованием IntStream?
List<Post> postList = new ArrayList<Post>();…

21
Авг
2021

В чём разница терминальных операций в Java Stream API: count() и collect(Collectors.counting())?

count()
и
collect(Collectors.counting())

Не дублирующий ли это функционал?
Или есть какая-то разница, тогда что предпочтительнее использовать?
Я пока не нашёл ситуаций, где второй не мог бы заменить первый.

11
Авг
2021

Подпоследовательность [закрыт]

Помогите. Даны две последовательности {X}, {Y}, в последовательности могут быть как строковые значения, так и целочисленные.
Необходимо определить – существует ли последовательность x в последовательности y. Использовать Stream API. Послед…

31
Июл
2021

Java синтаксический сахар

Хочу предупредить, на мой вопрос может не найтись однозначного ответа, поэтому не закидывайте тапками пж)
Как можно сделать синтаксический сахар в java средствами языка?
Тип, обычному пользователю)
Может, какое-то комбинированное использов…

14
Июл
2021

Аналог Stream.reduce java

Привет) Я никак не могу найти аналог методу reduce в java stream api, только у этого аналога по сравнению с основным методом должно быть одно отличие – мне нужно избежать операции сведения всего потока в какой-то один объект. Возможно, мож…

13
Июл
2021

Сумма элементов при дубликате ключа с помощью Stream

Помогите пожалуйста. Мне из стрима необходимо получить Map, в котором в качестве ключа будет находиться остаток от деления, а в качестве value будет сумма чисел для которых этот остаток получился. Делитель дан заранее.
вот мой код:
int…

13
Июл
2021

Сумма элементов при дубликате ключа с помощью Stream

Помогите пожалуйста. Мне из стрима необходимо получить Map, в котором в качестве ключа будет находиться остаток от деления, а в качестве value будет сумма чисел для которых этот остаток получился. Делитель дан заранее.
вот мой код:
int…

08
Июл
2021

Помогие добавить один лист в другой с помощью стримов. Элементы листа при этом подвергаются измененению

Я написал цикл в котором, элементы листа List lines я добавляю в List wordList.
При этом мне необходимо каждую строку листа сплитнуть по regex "[^A-Za-zА-Яа-я]+" и добавить как отдельный элемент wordList.
Вот мой цикл:
for (Stri…

26
Июн
2021

Счетчик в Stream api

имеется следующий код:
addList.stream().filter(x -> x.startsWith(contact)).*;

как мне вывести число итераций удовлетворивших данному условию?

24
Июн
2021

вопрос по stream

допустим имеется список
List<String> list = Arrays.asList("add", "qwe", "add", "qwerty", "find", "qwe");

Хочу использовать фильтр по такому принципу:
list.stream().filter(…

20
Май
2021

В метод приходит List<String>, необходимо вернуть строку с помощью стримов и без использования if, for, while, подсчитать слова и отсортировать их

Строка должна содержать информацию о том, сколько каких слов во всем Liste, без учета слов меньше 6 символов и больше 12 символов, а также сортировка должна проходить сначала в зависимости от кол-ва повторений слов, а потом в лексикографич…

20
Май
2021

В метод приходит List<String>, необходимо вернуть строку с помощью стримов и без использования if, for, while, подсчитать слова и отсортировать их

Строка должна содержать информацию о том, сколько каких слов во всем Liste, без учета слов меньше 6 символов и больше 12 символов, а также сортировка должна проходить сначала в зависимости от кол-ва повторений слов, а потом в лексикографич…

13
Май
2021

Пересборка Map Stream API

Есть исходный Map.
Map<String, ComplexObject> map = new HashMap<>();

Как собрать из этой Map, вот эту:
Map<String, List<ComplexObject>>

Одна из тщетных попыток:
Map<String,List<ComplexObject>> test2 = …

03
Май
2021

Как создать таблицу умножения от 1 до 10 через stream

У меня есть два метода. Первый метод выводит таблицу умножения от 1 до 10 в один столбец, а второй в 5 столбцов. Могу ли я вместо этих циклов задействовать stream(только начал его изучать) ? Если да, то как ?
public static void multiplicat…

12
Апр
2021

Метод подсчета частоты слов в тексте – Java

Cтолкнулся с проблемой, программа считает количество повторяющихся слов в тексте, но по итогу дает только набор слов без численного количества их повторений.
Формат вывода должен быть "слово" – "количество повторений" а…

08
Апр
2021

Сравнить 2 List<String> поэлементно

Суть задачи в следующем. Есть 2 List<String>, содержащие одинаковое количество элементов. Нужно написать написать метод, который вернет true только в том случае, если каждый !list1.get(i).equal(list2.get(i))
Я сделал это следующим об…

06
Апр
2021

Как из Optional<List<Obj>> получить минимальное значение по одному из его полей? [закрыт]

Есть метод который возвращает Optional<List<Obj>>, мне нужен метод, который би принимал это значение и возвращал самый минимальный из списка, сортируя масив по одному из его полей, например int id?

04
Апр
2021

Как посчитать количество букв в строке, полученную из другого класса методом get в java 8

Есть List, где написаны имена сотрудников
List<Employee> employees = new ArrayList<>();

В классе Employee есть метод getName(), который возвращает имя return name;
В классе Office нужно написать метод public Employee getEmploy…