您的位置:首页 > 运维架构 > Linux

字符集问题之 MySQL, Linux终端, vim

2013-04-06 13:34 260 查看
自己写了两种方法的中文比较器, 

private class ListComparator implements Comparator{

     Collator collator = Collator.getInstance();

  public int compare(Object o1, Object o2) {

   PIResource res1=(PIResource)o1;

   PIResource res2=(PIResource)o2;    

//      String s1=new   String(res1.getKoResource().getName().getBytes("GB2312"),"ISO-8859-1");    

//       String   s2=new   String(res2.getKoResource().getName().getBytes("GB2312"),"ISO-8859-1"); 

    CollationKey s1=collator.getCollationKey(res1.getKoResource().getName());

    CollationKey s2=collator.getCollationKey(res2.getKoResource().getName());   

   return s1.compareTo(s2);

  } 

  

 }

  Collections.sort(piResources, new ListComparator());

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐