sorting a collection
hello all,
i am tring to sort a two dim array of object , how can i print the dim array of object after sort?
package collection;
import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import java.util.ListIterator;
publicclass CollectionSort{
publicstaticvoid main(String args[])
{
Object[][] data =
{
{"Color","Red","Red"},
{"Shape","Square","Red"},
{"Fruit","Banana","Red"},
{"Plain","Text","Red"},
{"Plain","Text","Red"}
};
List list = Arrays.asList(data);
final Comparator stringCmp =new Comparator(){
String s1;
publicint compare(Object o1, Object o2){
s1 = o1.toString().toUpperCase();
String s2 = o2.toString().toUpperCase();
return s1.compareTo(s2);
}
public String toString(){
return s1;
}
};
Collections.sort(list, stringCmp);
for (ListIterator<Object> it = list.listIterator();
it.hasNext();){
String t = it.next().toString();
System.out.println(t);
}
}
}

