が でHashMap
あり、が で表される次のものがあります。key
String
value
ArrayList
HashMap<String, ArrayList<String>> productsMap = AsyncUpload.getFoodMap();
私のアプリケーションには別のArrayList<String> foods
実装もあります。
私の質問は、my secondHashMap
の Specific が含まれているかどうかを確認する最良の方法は何ですか?String
ArrayList
私は成功せずに試しました:
Iterator<String> keySetIterator = productsMap.keySet().iterator();
Iterator<ArrayList<String>> valueSetIterator = productsMap.values().iterator();
while(keySetIterator.hasNext() && valueSetIterator.hasNext()){
String key = keySetIterator.next();
if(mArrayList.contains(key)){
System.out.println("Yes! its a " + key);
}
}