Sammler#Tomap: Keine NPES auf NullwertenJava

Java-Forum
Anonymous
 Sammler#Tomap: Keine NPES auf Nullwerten

Post by Anonymous »

Was ist, wenn ich nicht möchte, dass Sammler#Tomap Nullwerte angeben? Java 8 < /p>

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;
}
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post