java List里的对象,名称按照中文拼音排序
List<DemoDto> dataList = getDataList(); //按照名称排序 Collections.sort(dataList, new Comparator<DemoDto>() { @Override public int compare(DemoDto o1, DemoDto o2) { //排序规则:按照汉字拼音首字母排序 Comparator<Object> com = Collator.getInstance(java.util.Locale.CHINA); return com.compare(o1.getName(), o2.getName()); } });

浙公网安备 33010602011771号