private void sortName(List<String> dataList) { Collections.sort(dataList, new Comparator<String>() { public int compare(String o1, String o2) { try { Comparator compator = Collator.getInstance(Locale.CHINA); if (compator.compare(o1, o2) < 0) { return -1; } else if (compator.compare(o1, o2) > 0) { return 1; } } catch (Exception e) { } return 0; } }); }
使用Java自带Collator对中文字符串进行按拼音排序
最新推荐文章于 2024-08-14 13:38:01 发布