我有一个带有这个键和值的 java 映射:
Xperia:[EM_A, EM_B, M-bus +, M-bus -, MB1, MB2, MB3, MB4, MB5, DOUT1, DOUT2, DOUT3, DOUT4, DOUT5, DOUT6, DOUT7, DOUT8]
我已经尝试过这种方式,但它不起作用:
final Iterator<Entry<String, ArrayList<String>>> iter = termekConf.devNameType.entrySet().iterator();
while(iter.hasNext()) {
final Entry<String, ArrayList<String>> entry = iter.next();
if(entry.getValue().equals(torlendoValue)) {
iter.remove();
}
}
我怎样才能删除一个值而不是一个键?我真的不知道,因为 myMap.remove(key) 只是删除了带有值的孔键,我不想要它。
谢谢你!