次のようなリストをソートするユーティリティメソッドのいずれかの種類があります:apache-の種類のPOJOを含むjava.util.Listにソートする任意のユーティリティメソッドは、*ライブラリ
POJO pojo1 = new POJO();
pojo1.setFoo("abc");
POJO pojo2 = new POJO();
pojo2.setFoo("abc");
List theList = new ArrayList<POJO>();
theList.add(pojo1);
theList.add(pojo2);
SortUtils.sort(theList, "foo", SortType.ALPHABETICAL, SortDirection.ASC)
EDIT:あなたのためのおかげであなたがPOJOにComparableを実装させるか、Collections.sort(list、Comparator)を使用させることができますが、匿名クラスを作成すると、素早くソートする必要があるように見えます。私はリフレクションを使ってアクセスするユーティリティメソッドのようなものを探しています属性値とソート要素
本当に?私は反射のオーバーヘッドが、これを本当に不愉快に遅くすると思うだろう。 –
もし私がちょうどいくつかの要素を持っていれば、 –