文字列をハッシュマップのキーと比較したい。ここに記載されている手順を使用しようとしましたマップキーを文字列のリストと比較しますが、うまくいきませんでした。
ハッシュマップには多くのエントリが含まれており、渡す文字列を比較したいと考えています。キーが文字列と一致する場合、そこで停止し、一致した文字列の値を出力する必要があります。以下は私のコードです:
HashMap<String, MyBO> myObjs = MyData.getMyData();
Set<String> keys = myObjs.keySet();
String id = "ABC";
for(String code: keys) {
MyBO bo = myObjs.get(code);
if(keys.contains(itemId)) {
System.out.println("Matched key = " + id);
} else {
System.out.println("Key not matched with ID");
}
}