2014-03-04
Java覚書 LinkedHashMap繰り返し
HashMapの繰り返し処理の方法
// LinkedHashMapの繰り返し(同値が見つかったらキーを返す)
private String getKey(LinkedHashMap<String,String> hmap
, String targetVal) {
for (Map.Entry<String, String> ent : hmap.entrySet()) {
if (ent.getValue().toString().equals(targetVal)) {
return ent.getKey().toString();
}
}
return null;
}