比较列表直到在java中找到匹配项

时间:2013-03-06 13:35:14

标签: java list compare

我有4个列表

         A         B       C        D       E

 list1: 10         22      45       76      12  


 list2: 13         22      45       73      23  


 list3: 10         21      35       73      53  

我必须将这三个列表相互比较,直到任何两个列表中的B和C列都具有相同的值。

for(int i=0;i<6;i++){
Collection<String> listOne = Arrays.asList(A, B , C,  D  ,E);
Collection<String> listTwo = Arrays.asList(A, B , C,  D  ,E);
Collection<String> similar = new HashSet<String>( listOne );
similar.retainAll( listTwo );
}

我该怎么做?

1 个答案:

答案 0 :(得分:0)

你可以用这个:

 list1.contains(list2);

但组合会增加:(