このキーと値を持つ 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) は穴のキーを値で削除するだけで、私はそれを望まないので、私は本当にそれを知りません。
ありがとう!