按照汉字拼音排序
来源:互联网 发布:js 重力感应事件 编辑:程序博客网 时间:2024/04/28 08:41
- import java.util.Comparator;
- public class PinYinComparator implements Comparator {
- public int compare(Object o1, Object o2) {
- try {
- String s1=new String(o1.toString().getBytes("GB2312"),"ISO-8859-1");
- String s2=new String(o2.toString().getBytes("GB2312"),"ISO-8859-1");
- return s1.compareTo(s2);
- }
- catch (Exception e) {
- e.printStackTrace();
- }
- return 0;
- }
- }
测试类:
- import java.util.ArrayList;
- import java.util.Collections;
- public class Tester {
- public static void main(String[] args) {
- ArrayList list=new ArrayList();
- list.add("啊");
- list.add("包");
- list.add("从");
- list.add("随");
- list.add("其");
- list.add("在");
- list.add("平");
- list.add("人");
- list.add("他");
- list.add("以");
- list.add("和");
- list.add("就");
- list.add("可");
- list.add("了");
- list.add("没");
- list.add("额");
- list.add("分");
- list.add("个");
- Collections.sort(list,new PinYinComparator());
- for (int i=0;i<list.size();i++) {
- System.out.println(list.get(i));
- }
- }
- }
- 按照汉字拼音排序
- 汉字按照拼音排序
- 汉字按照拼音排序
- 汉字字符串按照拼音排序
- Java汉字按照拼音排序
- Java汉字按照拼音排序
- mysql,汉字按照拼音排序
- java 汉字按照拼音排序
- Java汉字按照拼音排序
- C++使用汉字排序(按照拼音排序)
- 对汉字字符串按照拼音排序
- thinkphp按照汉字首字拼音排序
- js汉字排序(按照拼音)
- MySQL按照汉字的拼音排序
- sql语句-按照汉字拼音首字母排序
- MySQL按照汉字的拼音排序
- MySQL按照汉字的拼音排序
- MySQL按照汉字拼音首字母排序
- 冒泡排序
- Gartner:不要完全听从客户建议
- 俄罗斯方块
- 一个发邮件的例子
- 这是一个用jsp代码出现好多错误--编一个论坛的页面
- 按照汉字拼音排序
- 将字符串截短,取前n个字符,英文算半个字符
- 获取字符串(代码格式)的函数
- 美国大学TOP12
- 点灯小游戏
- JBuilder 与 sourcesafe配合的问题
- 一个完整的聊天程序
- 一个必看的Java程序
- 为什么猪头男会追到漂亮MM