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编码是按照汉语拼音的顺序由小到大的
2。自定义一个类,实现Comparator接口
3。在接口的compare(Object o1, Object o2)方法实现中得到比较的字符串的字节,即byte[] by1 = ((String)o1).getBytes("GBK") ; byte[] by2 = ((String)o2).getBytes("GBK")
4。依次比较by1和by2中的值的大小即可排序
此法的原理是因为GBK编码是按照汉语拼音的顺序由小到大的