`
zhangljerry
  • 浏览: 140799 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

汉字按拼音排序

 
阅读更多
1。将要排序字符串设置成GBK编码
2。自定义一个类,实现Comparator接口
3。在接口的compare(Object o1, Object o2)方法实现中得到比较的字符串的字节,即byte[] by1 = ((String)o1).getBytes("GBK") ; byte[] by2 = ((String)o2).getBytes("GBK")
4。依次比较by1和by2中的值的大小即可排序

此法的原理是因为GBK编码是按照汉语拼音的顺序由小到大的
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics