import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;
public class SortByString {
public static void main(String[] args) {
int[] data = {1, 7, 9, 3};
List<Integer> list = new ArrayList<>();
for (int i = 0; i < data.length; i++) {
list.add(data[i]);
}
// 正序排序
list.sort(new Comparator<Integer>() {
@Override
public int compare(Integer o1, Integer o2) {
return o1 > o2 ? 1 : -1;
}
});
System.out.println(list.toString());
}
}
按照创建时间正序排序:
List<ColumnEntity> columnEntities = columnJpaDao.findByTableId(tableEntity.getId());
// 做一个按照创建时间开始的排序
columnEntities.sort(new Comparator<ColumnEntity>() {
@Override
public int compare(ColumnEntity o1, ColumnEntity o2) {
return o1.getCreatetime() > o2.getCreatetime() ? 1 : -1;
}
});
System.out.println(columnEntities.toString());