次のようなリストをソートするためのユーティリティメソッドはありますか:
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)
編集:ご回答ありがとうございますが、POJO に Comparable を実装させるか、Collections.sort(list, Comparator) を使用できることはわかっていますが、匿名クラスを作成すると、迅速な並べ替えのニーズに圧倒されるように見えます。ユーティリティ メソッドのようなものを探しています。リフレクションを使用して属性値にアクセスし、要素を並べ替える