我有一个对象列表
class KeyValue{
Long key;
String value;
}
我想将列表转换为包含所有值(包括null)的地图
public void method1(){
List<KeyValue> newList = new ArrayList<>(){
{
add(new KeyValue(1, "value1"));
add(new KeyValue(2, "value2"));
add(new KeyValue(3, null));
}};
Map<Long, String> mapNew = newList.parallelStream()
.collect(Collectors.toMap(KeyValue::getKey,KeyValue::getValue);
}
引发NullPointerException。我想要地图上所有的值,包括空值 请忽略拼写,大写,小写,错误