以前に同様の質問がありましたが、今回は異なりますが、この質問を重複と見なさないでください..
Map m = new LinkedHashMap();
m.put ("123", "23");
m.put ("323", "23");
m.put ("153", "23");
m.put ("623", "23");
m.put ("125", "23");
m.put ("122", "24");
m.put ("167", "24");
m.put ("173", "24");
m.put ("113", "25");
ここで私の質問は、上に見られるように、患者 ID 23 に関連付けられているスクリプトがいくつあるかを調べる必要があるということです。合計 5 つの異なるスクリプトがあります。
私はこれをやった..
List<String> keys = new ArrayList<String>();
for(String str: m.keySet())
{
if(m.get(str).equals("23")) {
keys.add(str);
}
}
しかし、コンパイラエラーがオブジェクトを文字列に変換できないことを示しています。アドバイスしてください。