import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
public class TestClass2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
ArrayList<Person> list = new ArrayList<Person>();
list.add(new Person("B"));
list.add(new Person("A"));
list.add(new Person("D"));
list.add(new Person("C"));
Collections.sort(list,new Comparator<Person>(){
@Override
public int compare(Person arg0, Person arg1) {
return arg0.name.compareToIgnoreCase(arg1.name);
}
});
for(Person person:list){
System.out.println(person.name);
}
}
}
class Person {
String name;
Person(String name){
this.name=name;
}
}
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
public class TestClass2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
ArrayList<Person> list = new ArrayList<Person>();
list.add(new Person("B"));
list.add(new Person("A"));
list.add(new Person("D"));
list.add(new Person("C"));
Collections.sort(list,new Comparator<Person>(){
@Override
public int compare(Person arg0, Person arg1) {
return arg0.name.compareToIgnoreCase(arg1.name);
}
});
for(Person person:list){
System.out.println(person.name);
}
}
}
class Person {
String name;
Person(String name){
this.name=name;
}
}
No comments:
Post a Comment