判斷一個List是否是另一個List的子集
阿新 • • 發佈:2019-01-23
/** 判斷List2是否屬於list1的子集 * @param list1 * @param list2 * @return * @author ferndean */ public boolean isChildList(List<LinkedList> list1,LinkedList list2) { for(int i= 0;i<list1.size();i++) { LinkedList childList = (LinkedList)list1.get(i); if(childList.size() == list2.size()) { int tmp =0; for(int j=0;j<list2.size();j++) { if(childList.get(j).equals(list2.get(j)) || childList.get(j) == list2.get(j)) { tmp++; continue; }else { tmp =0; } } if(tmp == list2.size()) { return true; } else { continue; } }else { continue; } } return false; }