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

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()…

03
Фев
2021

Как можно использовать filter в этом стриме?

Как использовать в stream api, которое используется в этом методе конвейерный метод filter, насколько я понял он должен быть использован вместо foreeach, подскажите пожалуйста как это можно реализовать?
public void expiredDate() throws Fil…

02
Фев
2021

ObjectOutputStream java баг

Передаю в поток для записи CopyOnWriteArrayList (но как выяснилось значения это не имеет). Читаю с другого потока. Поток открывается на создании сокета подключения и закрывается по окончанию работы. Приложение представляет собой магазин. С…

20
Янв
2021

Как из Map добавить значения в List с помощью Stream и Lamda

Мне нужно добавить значения по ключу (field) из Map в List. С помощью обычного for проблем не возникает, но я никак не могу это сделать с помощью Stream and Lamda выражений. Вот код. Я пробовал сделать через forEach но также потерпел неуда…

11
Окт
2020

Как преобразовать IntStream в List<Integer>?

Почему в первом случае при попытке преобразовать стрим в лист – ошибка компиляции, а во втором – все ок? По сути, ведь идентичные действия?
public class Test1 {
public static void main(String[] args) {
// Вариант 1
int[…

22
Сен
2020

Gulp plumber не останавливает асинхронные плагины

Предположим, у меня есть таск, в котором используется gulp-plumber совместно с плагином, который работает через through2 и вызывает callback не сразу, а через какое-то время. Т.е. что-то вроде этого:
gulp.task(‘default’, () => gulp

05
Сен
2020

Перестаёт правильно работать Integer.parseInt() при обработке строк из файла, в чем может быть причина?

Только начинаю постигать азы Java, поэтому не судите строго 🙂
Имеется файл с расширением .txt. При запуске файла с аргументами в файл должен добавиться новый лот с новым id, который должен быть больше максимального из всех существующих в …

29
Авг
2020

Создание цепочки предикатов для фильтра в стриме

Есть REST сервис. В GET запросе могут присутствовать параметры: обычные на сравнение, дата "от", дата "до". Параметры могут быть в любой комбинации.
Параметры даты формируют временной промежуток:

если нет даты "от…