我有LinkedHashMap<String,ArrayList<String>> h
如果我这样做:System.out.println(h.get("key1"))
;它输出以下内容:[Burger King]
但是,如果我这样做:
if (h.get("key1").contains("Burger"))
System.out.println("Key1 contains Burger");
它忽略它。如何检查关联键的ArrayList中的特定字符串?
最佳答案
List.contains()查找完全匹配的元素。
你是这个意思吗
for(String s: results.get("key1"))
if(s.contains("Burger"))
System.out.println("Key1 contains Burger");