我有一张地图如下所示
Map<String,LinkedList<Integer>> vendoritemsmap = new LinkedHashMap<String,LinkedList<Integer>>();
LinkedList<Integer> listforkeyone = new LinkedList<Integer>();
listforkeyone.add(1);
listforkeyone.add(2);
LinkedList<Integer> listforkeytwo = new LinkedList<Integer>();
listforkeytwo.add(1);
vendoritemsmap.put("11111", listforkeyone);
vendoritemsmap.put("11112", listforkeytwo);
LinkedList<Integer> llforforsearch = new LinkedList<Integer>();
llforforsearch.add(1);
llforforsearch.add(2);
我正在寻找llforforsearch matahces的价值在哪个关键词
for (Map.Entry<String, LinkedList<Integer>> entry : vendoritemsmap.entrySet())
{
String key = entry.getKey();
LinkedList<Integer> list = entry.getValue();
if(list.contains(llforforsearch))
{
System.out.println(key);
}
}
但是它无法正常工作,任何人都可以告诉我如何比较两个LinkedLists的相等性?