import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
public class SortingForList {
public static void main(String[] args){
List<String> fruits = new ArrayList<String>();
fruits.add("Pineapple");
fruits.add("1");
fruits.add("3");
fruits.add("2");
fruits.add("9");
fruits.add("apple");
fruits.add("apricot");
fruits.add("Banana");
fruits.add("mango");
fruits.add("melon");
fruits.add("peach");
Collections.sort(fruits);
System.out.println("System generated sorting order::" + fruits);
Collections.sort(fruits, new Comparator<String>() {
public int compare(String o1, String o2) {
return o1.compareToIgnoreCase(o2);
}
});
System.out.println("Customized sorting order:::" + fruits);
}
}
Out put:
================
System generated sorting order::[1, 2, 3, 9, Banana, Pineapple, apple, apricot, mango, melon, peach]
Customized sorting order:::[1, 2, 3, 9, apple, apricot, Banana, mango, melon, peach, Pineapple]
No comments:
Post a Comment