按照汉字拼音排序

原创 2005年05月31日 00:21:00
  1. import java.util.Comparator;
  2. public class PinYinComparator implements Comparator {
  3.   public int compare(Object o1, Object o2) {
  4.     try {
  5.       String s1=new String(o1.toString().getBytes("GB2312"),"ISO-8859-1");
  6.       String s2=new String(o2.toString().getBytes("GB2312"),"ISO-8859-1");
  7.       return s1.compareTo(s2);
  8.     }
  9.     catch (Exception e) {
  10.       e.printStackTrace();
  11.     }
  12.     return 0;
  13.   }
  14. }


测试类:
  1. import java.util.ArrayList;
  2. import java.util.Collections;
  3. public class Tester {
  4.   public static void main(String[] args) {
  5.     ArrayList list=new ArrayList();
  6.     list.add("啊");
  7.     list.add("包");
  8.     list.add("从");
  9.     list.add("随");
  10.     list.add("其");
  11.     list.add("在");
  12.     list.add("平");
  13.     list.add("人");
  14.     list.add("他");
  15.     list.add("以");
  16.     list.add("和");
  17.     list.add("就");
  18.     list.add("可");
  19.     list.add("了");
  20.     list.add("没");
  21.     list.add("额");
  22.     list.add("分");
  23.     list.add("个");
  24.     Collections.sort(list,new PinYinComparator());
  25.     for (int i=0;i<list.size();i++) {
  26.       System.out.println(list.get(i));
  27.     }
  28.   }
  29. }

实现ListView汉字拼音首字母排序

  • 2013年09月11日 10:37
  • 1.63MB
  • 下载

oracle 汉字拼音首字母排序

列表一行汉字 WITH A AS (SELECT '获取汉字拼音首字母' W FROM DUAL) SELECT SUBSTR(W, ROWNUM, 1) FROM A  CO...

js汉字拼音排序

  • 2013年08月27日 21:47
  • 978KB
  • 下载

汉字拼音排序

  • 2011年10月23日 02:49
  • 91KB
  • 下载

汉字拼音排序

汉字拼音排序

IOS 汉字拼音排序

在网上找了好久,没有找到IOS版拼音排序的好例子,在项目中用到了排序,总结出来之后,写了一个小例子供大家参考 例子链接...

ORACLE 提取汉字拼音首字母及汉字排序

1、按首字母排序  在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值      SCHINESE_RADICAL_M   按照部首(第一顺序)、笔划(第二顺序)排序 ...

emWin 2天速成实例教程012_基于STM32单片机的全键盘中文汉字拼音输入法

这个emWin的中文拼音输入法已经做的很完善,也经过比较详细的测试,可以直接拿来当做模板使用(根据需要修改键盘的大小);实现的程序也非常简洁,同时也使用了emWin的一些知识点,值得阅读学习;若你还不...
  • neqee
  • neqee
  • 2017年07月10日 18:03
  • 907

如何获得汉字拼音的首字母序列

package wkx; public class TestName { private static String[] strChineseCharList = { "A阿啊锕嗄厑哎哀唉埃...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:按照汉字拼音排序
举报原因:
原因补充:

(最多只允许输入30个字)