Sep 25
|
import java.util.ArrayList; import java.util.Collections; import java.util.List; public class MyBean implements Comparable<MyBean> { private int value; public MyBean() { } public MyBean(int value) { setValue(value); } public int getValue() { return value; } public void setValue(int value) { this.value = value; } public int compareTo(MyBean other) { return value - other.value; } public String toString() { return Integer.toString(value); } public static void main(String[] args) { List<MyBean> listOfMyBeans = new ArrayList<MyBean>(); listOfMyBeans.add(new MyBean(5)); listOfMyBeans.add(new MyBean(1)); listOfMyBeans.add(new MyBean(4)); Collections.<MyBean>sort(listOfMyBeans); System.out.println(listOfMyBeans); } }