sort(dylist, "clientno", true);
public static void sort(List list, String filedName, boolean ascFlag) { if (list.size() == 0 || filedName.equals("")) { return; } Comparator<?> cmp = ComparableComparator.getInstance(); if (ascFlag) { cmp = ComparatorUtils.nullLowComparator(cmp); } else { cmp = ComparatorUtils.reversedComparator(cmp); } Collections.sort(list, new BeanComparator(filedName, cmp)); }