请参考英语答案
What is a NullPointerException,and how do I fix it? 12个
我正要从Hashmap中删除条目。 如果我已经在使用它们的话。 可悲的是,我对Java 8 lambda表达式不熟悉,不知道如何正确删除这些条目。 有人能说明我要做什么吗?
这是我尝试的方法:
ArrayList range10=new ArrayList (;
ArrayList range15=new ArrayList (;
ArrayList rangeMax=new ArrayList (;
for(intage=16; age=100; age ()。
输入项: db map.entryset () () ) ) ) )。
int key=entry.getKey (;
Partner person=entry.getValue (;
if (person.get age (==alter person.getagerange ) )==10 ) {
range 10.add (密钥;
输入. setvalue (null;
}
else if (person.get age (==alter person.getagerange )==15 ) {
range 15.add (密钥;
输入. setvalue (null;
}
elseif(Person.getage ()==age ) )。
range max.add (密钥;
输入. setvalue (null;
}
dbMap.entrySet ().remove if (entries-entries.getvalue ).equals ) );
}
我得到了java.lang.NullPointerException。 因为这主要是在询问如何使用removeif-function,所以我不认为这是什么是NullPointerexception的反复问题。