//对List中对象排序
public static void main(String[] args) {
// TODO 自动生成方法存根
java.util.List<String[]> arraylist=new java.util.ArrayList();
String[] str1= {"1","5"};
String[] str2= {"3","53"};
String[] str3= {"3","6"};
String[] str4= {"2","7"};
String[] str5= {"0","46"};
arraylist.add(str1);
arraylist.add(str2);
arraylist.add(str3);
arraylist.add(str4);
arraylist.add(str5);
java.util.Collections.sort(arraylist,new java.util.Comparator(){
public int compare(Object o1, Object o2) {
String[] m1 = (String[])o1;
String[] m2 = (String[])o2;
//按照1,2排序
int res = m1[0].compareTo(m2[0]);
if(res != 0)
return res;
else
return m1[1].compareTo(m2[1]);
}
});
for(String[] str:arraylist){
System.out.println(str[0]+" "+str[1]);
}
}