Comparator mycmp = ComparableComparator.getInstance();
//默认为正序,我们这边设置为逆序
//mycmp = ComparatorUtils.reversedComparator(mycmp);
//允许对象的属性值为空时排在后面(倒序时)
//mycmp = ComparatorUtils.nullHighComparator(mycmp);
ArrayList<Object> sortFields = new ArrayList<Object>();
sortFields.add( new BeanComparator("courseDate" , mycmp)); //主排序(第一排序)
sortFields.add( new BeanComparator("startTime" , mycmp)); //次排序(第二排序)
ComparatorChain multiSort = new ComparatorChain(sortFields);
Collections.sort (timeTableVOS , multiSort);
List 实体对象多属性排序
最新推荐文章于 2023-02-10 21:00:00 发布
2018

被折叠的 条评论
为什么被折叠?



