Коллекционеры#tomap: нет NPE на нулевых значенияхJAVA

Программисты JAVA общаются здесь
Anonymous
Коллекционеры#tomap: нет NPE на нулевых значениях

Сообщение Anonymous »

Что если я не хочу коллекционеров#tomap , чтобы добавить нулевые значения? Java 8 < /p>
public class CollectorsTest {

@Test
public void collectorsTest() {
List params = Arrays.asList(
new AbstractMap.SimpleEntry("key1", 1),
new AbstractMap.SimpleEntry("key2", null)
);
Map paramMap = toParamMap(params); // throws NPE
}

private static Map toParamMap(List params) {
Map paramMap = params.stream().collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
return paramMap;
}
}


Подробнее здесь: https://stackoverflow.com/questions/795 ... ull-values

Вернуться в «JAVA»