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()); } });