Запитання з тегом «collectors»

12
Java 8 NullPointerException в Collectors.toMap
Java 8 Collectors.toMapвикидає a, NullPointerExceptionякщо одне зі значень "null". Я не розумію такої поведінки, карти можуть містити нульові вказівники як значення без проблем. Чи є вагома причина, чому значення не можуть бути нульовими Collectors.toMap? Крім того, чи є приємний спосіб виправлення цього Java 8, або я повинен повернутися до старого …

9
Java8: HashMap <X, Y> в HashMap <X, Z>, використовуючи Stream / Map-Reduce / Collector
Я знаю, як "перетворити" просту Java Listз Y-&gt; Z, тобто: List&lt;String&gt; x; List&lt;Integer&gt; y = x.stream() .map(s -&gt; Integer.parseInt(s)) .collect(Collectors.toList()); Тепер я хотів би зробити те ж саме з картою, тобто: INPUT: { "key1" -&gt; "41", // "41" and "42" "key2" -&gt; "42 // are Strings } OUTPUT: { "key1" …



5
Як створити карту з різними значеннями з карти (і використовувати праву клавішу за допомогою BinaryOperator)?
У мене є карта, Map&lt;K, V&gt;і моя мета - видалити повторювані значення і знову вивести ту саму структуру Map&lt;K, V&gt;. У разі дублюється значення знайдено, то необхідно вибрати один ключ ( k) з двох клавіш ( k1і k1) , які тримають ці цінності, з цієї причини, припустимо , що BinaryOperator&lt;K&gt;дає …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.