Лучшие java-stream вопросы ИТ разработчиков

  • 30 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Поток и внятная операция

У меня есть следующий код: class C { String n; C(String n) { this.n = n; } public String getN() { return n; } @Override public boolean equals(Object obj) { return this.getN().equals(((C)obj).getN()); } } List<C> cc = Arrays.asList(new C("ONE"), ...

Задан 24 Jan 2014, 13:13 от xdevel2000
  • 7 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Анализ файла CSV для уникальной строки с использованием нового API-интерфейса Java 8 Streams

Я пытаюсь использовать новый API-интерфейс Java 8 Streams (для которого я являюсь новичком) для анализа определенной строки (с «Недой» в столбце имени) в фай...

Задан 06 Jan 2016, 18:15 от johnco3
  • 15 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

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

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

Задан 06 Dec 2018, 05:14 от i_am_zero
  • 32 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Сортировать карту по значению, используя лямбды и потоки

Я новичок в Java 8, не знаю, как использовать потоки и методы сортировки. Если у меня есть карта, как показано ниже, как отсортировать эту карту по значению,...

Задан 10 Apr 2015, 17:41 от Sudarsana Kasireddy
  • 16 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как ведут себя параллельные потоки Java 8 на выброшенное исключение?

Как ведут себя параллельные потоки Java 8 при возникновении исключения в предложении потребления, например, в

Задан 14 Nov 2016, 13:42 от AlikElzin-kilaka
  • 20 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Есть ли хороший способ извлечь куски данных из потока Java 8?

В процессе ETL я получаю много сущностей из репозитория данных Spring. Затем я использую параллельный поток для сопоставления сущностей с разными. Я могу либ...

Задан 20 Aug 2014, 15:10 от Christoph Grimmer-Dietrich
  • 61 голос
  • 6 ответов
  • 0 просмотров
6 ответов

Слияние двух карт <String, Integer> с Java 8 Stream API

У меня два (или больше)Map<String, Integer> объекты. Я хотел бы объединить их с Java 8 Stream API таким образом, чтобы значения для общих ключей были максимальными значениями. @Test public void test14() throws Exception { Map<String, Integer> m1 ...

Задан 13 Apr 2014, 03:09 от user3528157
  • 20 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Как получить случайные объекты из потока

Допустим, у меня есть список слов, и я хочу создать метод, который принимает размер нового списка в качестве параметра и возвращает новый список. Как я могу ...

Задан 29 Jul 2015, 14:20 от Adrian Krebs
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Важно ли использовать Characteristics.UNORDERED в коллекционерах, когда это возможно?

Поскольку я часто использую потоки, некоторые из которых имеют дело с большим объемом данных, я подумал, что было бы неплохо предварительно выделить коллекто...

Задан 06 May 2016, 02:58 от Hank D
  • 16 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Какие операции сохраняют порядок [дубликаты]

На этот вопрос уже есть ответ: Как обеспечить порядок обработки в потоках java8? [/questions/29216588/how-to-ensure-order-of-processing-in-java8-streams] 2 ответаTL; DR; Я ищу место, где я могу найти определенную промежуточную или терминальную ...

Задан 31 Aug 2017, 09:59 от Tobber
  • 141 голос
  • 8 ответов
  • 0 просмотров
8 ответов

Должен ли я вернуть коллекцию или поток?

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

Задан 10 Jul 2014, 12:42 от fredoverflow
  • 19 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

 комбо.

ваяString s иchar cМне интересно, если существует какой-либо метод производстваList<Integer> list изs (где элементы внутриlist представляют показателиc вs). Близко, нонекорректныйподход будет: public static List<Integer> getIndexList(String s, ...

Задан 02 Feb 2018, 23:22 от Jacob G.
  • 3 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Является ли поток Java 8 атомарным?

Я прочитал несколько постов, однако, я все еще в замешательстве.Я знаю, что параллельные потоки будут выполняться параллельно, используя процессоры. и я верю...

Задан 05 Oct 2016, 17:06 от Moshe Arad
  • 12 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

 (у обоих в вашем примере 4)?

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

Задан 06 Feb 2017, 04:25 от Dumy
  • 26 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

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

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

Задан 11 Sep 2018, 05:49 от Ashika Umanga Umagiliya
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Java 8, первая обработка списка медленнее, чем последующая обработка

Я провожу некоторые тесты (очень простые, ничего особенного), чтобы проверить производительность потоков Java 8 и лямбд. Используя

Задан 02 Mar 2016, 21:53 от Emilio
  • 7 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Stream.max (Integer :: max): неожиданный результат [дубликат]

На этот вопрос уже есть ответ здесь:.Min () и .max () потока Java 8: почему это компилируется? 5 ответовЯ учусь на1z0-809: Java SE 8 Programmer II используя ...

Задан 20 Mar 2016, 20:03 от Yassin Hajaj
  • 12 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

 в jdk9. Имеет смысл использовать его только в качестве нижестоящего коллектора. Документы, которые вы связали, также говорят, что

я есть набор объектов домена, которые наследуются от общего типа (т.е.

Задан 29 May 2017, 12:07 от Gerald Mücke
  • 165 голосов
  • 18 ответов
  • 0 просмотров
18 ответов

Ограничить поток предикатом

Есть ли операция потока Java 8, которая ограничивает (потенциально бесконечное)Stream пока первый элемент не соответствует предикату? В Java 9 мы можем использоватьtakeWhile как в примере ниже, чтобы напечатать все числа меньше 10. IntStream ...

Задан 23 Dec 2013, 15:24 от MForster
  • 9 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Каковы причины отсутствия индекса в потоках Java 8?

Мне было интересно о потоках Java 8 (Stream<E>), у них есть следующие методы: forEach(Consumer<? super E> action)forEachOrdered(Consumer<? super E> action) Какие аргументы были против того, чтобы не поставить следующую ...

Задан 01 Apr 2014, 14:49 от skiwi
  • 18 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как преобразовать строку в поток символов Java 8?

я нашелэтот вопрос о получении java.util.streams.IntStream из строки Java, но я не нашел этот метод сейчас, когда я использую Java 8.Исправление: Как вы, реб...

Задан 12 Oct 2014, 01:19 от ElderMael
  • 8 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Преобразовать строку в java.util.Stream <персонаж>

Иногда я хочу сделать что-то простое с каждым символом в строке. К сожалению, поскольку строка является неизменяемой, нет хорошего способа сделать это, кроме...

Задан 09 Sep 2015, 05:49 от Loovjo
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

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

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

Задан 10 Dec 2018, 12:58 от gstackoverflow
Page 1 of 8
1 2 3 4 5