/** 判断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;
}
判断一个List是否是另一个List的子集
最新推荐文章于 2024-06-30 03:18:31 发布