Tagged: потоки-данных

28
Авг
2021

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

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

23
Авг
2021

Как отсортировать список исходя из значений другого списка

Есть список с сотрудниками List<Employee> employees и другой список List<Integer> employeeIds
Список сотрудников содержит поле Id, по которому и нужно произвести сортировку, а именно, чтобы сотрудники с Id (в списке employees),…

21
Авг
2021

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

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

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

24
Июл
2021

Почему неверно считается сумма байтов?

Нужно посчитать сумму входящих байтов. Вроде код пишу со всеми рекомендациями.
Почему дает неверный ответ? Объясните пожалуйста где у меня ошибка.
import java.io.IOException;
import java.io.InputStream;
import java.io.ByteArrayInputStream;…

24
Июл
2021

Почему неверно считается сумма байтов?

Нужно посчитать сумму входящих байтов. Вроде код пишу со всеми рекомендациями.
Почему дает неверный ответ? Объясните пожалуйста где у меня ошибка.
import java.io.IOException;
import java.io.InputStream;
import java.io.ByteArrayInputStream;…

19
Июл
2021

Ветвление в Stream. Написать Predicate

У меня есть мапа Map <Person, Double> resultMap, которую я формирую из стрима Stream stream. В качестве ключа в мапе я использую Person, который получаю с помощью метода getPerson класса СourseResult, в качестве value я использую …

09
Июл
2021

Как правильно добавлять объекты в JSON файл через writeableStream?

Пишу telegram бота, хочу, чтобы при отправке сообщения с sticker_id (по регулярному выражению просто), в мой json файл добавлялись объекты.
Сейчас есть такой вариант:
// условная очередь запросов
let stickerAddRQ = [];
// указывает на то, …

13
Июн
2021

Только изучаю Java (в данный момент начал изучать потоки). Интересует мнение о решении задачи

Чтение файла
В этой задаче тебе нужно:
Считать с консоли имя файла.
Вывести в консоли (на экран) содержимое файла.
Освободить ресурсы. Закрыть поток чтения с файла и поток ввода с клавиатуры.
Requirements:

Программа должна считывать c кон…

20
Май
2021

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

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

20
Май
2021

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

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

19
Май
2021

Параллельная обработка данных в TransformStream (Web Streams API)

Уже достаточно давно в браузерах доступно экспериментальное Web Streams API, отдаленно похожее на Stream в Node.js.
Стандарт всё ещё сырой, несмотря на то что пилится не один год, но выглядит весьма перспективно. Разрабатывается и продвига…

19
Май
2021

Параллельная обработка данных в TransformStream (Web Streams API)

Уже достаточно давно в браузерах доступно экспериментальное Web Streams API, отдаленно похожее на Stream в Node.js.
Стандарт всё ещё сырой, несмотря на то что пилится не один год, но выглядит весьма перспективно. Разрабатывается и продвига…

09
Май
2021

Как вывести слова из файла начинающиеся с гласной буквы?

У меня есть метод. Вроде должен работать, но не работает. Метод принимает путь к файлу и слова, которые начинаются с гласной буквы, добавляет в список. Но по итогу у меня выводит просто [].
public static List<String> getTextListFromF…

03
Май
2021

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

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

12
Апр
2021

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

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

04
Апр
2021

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

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

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

26
Мар
2021

Как выделить из массива объектов класса через Stream API такой Map?

У меня есть класс с несколькими полями, один из которых String percentage. Есть массив с элементами этого класса. Я бы хотел получить Map<String, ArrayList<Item>>. То есть, чтобы в этом Map как ключ была эта строка, а в массиве…

26
Мар
2021

Как такое посчитать с помощью Stream API?

У меня есть большой массив элементов моего класса. В классе есть 2 поля: String perc и String name. Никак не могу понять как с помощью Stream API мне посчитать количество различных name для каждого уникального perc.

21
Фев
2021

WebRTC, getDisplayMedia(), не захватывает звук удаленного стрима

Всех приветствую!
Есть собственное WebRTC приложение на основе peerjs, – видео конференции.
Пытаюсь реализовать запись средствами MediaRecorder и столкнулся с неприятным моментом.
Беру стрим рабочего стола вот таким образом
let chooseScree…

18
Фев
2021

Сложение символов в Java

Есть задача на счастливый билетик. Получаем на вход строку "123456" (строка содержит 6 целых цифр) и выводим "Счастливый" если сумма трёх первых и трех последующих чисел равны, иначе "Обычный билетик" (допусти…

08
Фев
2021

Почему в kotlin для класса Stream<Pair<K,V>> нет метода toMap(), хотя есть toArray()?

Собственно вопрос в заголовке. Это же такая удобная тема. И, да, я понимаю, что в Java сделать такой метод было бы трудновато. Но в Kotlin-то это проще простого:
inline fun <reified K, reified V> Stream<Pair<K,V>>.toMap()…