关于SET集合的排序问题
从TXT文档中读取姓名,将其存入SET集合。要求是以“姓名的拼音”升序排列。请问怎么实现?各位前辈们请教了。谢谢哦。 --------------------编程问答-------------------- 哥們,你就死了這條心吧, Set達不到你的要求 --------------------编程问答-------------------- 那该用哪个集合呢? --------------------编程问答-------------------- 可以直接用数组,然后借助 java.util.Arrays.sort() 就可以帮你排序了,数字、字符串都可以。但是遗憾的是,以“姓名的拼音”升序排列是没戏的,除非自己写一个继承Comparable接口。
你的问题核心难度是“姓名的拼音”,找找此类算法吧,开源的有:
http://pinyin4j.sourceforge.net/
补充:Java , Java相关