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();

}

 

}