首页 > 有没好的通讯录排序方法推荐

有没好的通讯录排序方法推荐

有没好的通讯录排序方法推荐,Java后台用的

要求效率比较高,如下图,跪求呀~~


利用pinyin4j 把名称转成 拼音

然后利用 str.compareTo() 进行asx排序

        Collections.sort(commoditiesFilter, new Comparator<Commodity>() {
                @Override
                public int compare(Commodity o1, Commodity o2) {
                    
                   String name1 = null;
                   String name2 = null;
                try {
                    name1 = PinyinUtils.getPinyinOfHanyu(o1.getName());
                     name2 = PinyinUtils.getPinyinOfHanyu(o2.getName());
                } catch (BadHanyuPinyinOutputFormatCombination e) {
                    e.printStackTrace();
                }
                   return name1.compareTo(name2);
                }
            });
【热门文章】
【热门文章】