Code: Select all
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;
}
}