package test;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
public class Test {
public void test(){
List<String[]> list2=new ArrayList<String[]>();
String [] test1=new String[]{"baodan","15820785101","110"};
String [] test2=new String[]{"baoda2","15820785102","112"};
String [] test3=new String[]{"baodan","15820785101","110"};
list2.add(test1);
list2.add(test2);
list2.add(test3);
System.out.println("--------a---------");
for (String[] s : list2) {
for (int i = 0; i < s.length; i++) {
System.out.print(s[i]+",");
}
}
for (int i = 0; i < list2.size(); i++) {
for (int j = 0; j < list2.size()-i-1; j++) {
String[] str1 = (String[]) list2.get(i);
String[] str2 = (String[]) list2.get(j+1);
if(arrayEqual(str1, str2)){
//相等
list2.remove(str2);
}
}
}
System.out.println("-------b----------");
for (String[] s : list2) {
for (int i = 0; i < s.length; i++) {
System.out.print(s[i]+",");
}
}
}
public boolean arrayEqual(String[] t1,String[] t2){
boolean r=false;
int count=0;
for (int i = 0; i < t2.length; i++) {
if(t1[i].equals(t2[i])){
count++;
}
}
if(count==t1.length){
r=true;
}
return r;
}
public static void main(String[] args) {
new Test().test();
}
}
转载于:https://blog.51cto.com/congwa/1188891