java中文排序或者包含中文对象的排序

原创 2012年03月30日 12:12:02
  1. public class SamContact  implements Comparable<SamContact>  
  2.     {  
  3.         public String name = "";  
  4.         public String phone = "";  
  5.         public boolean isChoosed = false;  
  6.   
  7.         @Override  
  8.         public String toString() {  
  9.             return name;  
  10.         }  
  11.   
  12.         public int compareTo(SamContact another) {  
  13.             try {  
  14.                 RuleBasedCollator ruleBasedCollator = (RuleBasedCollator)Collator.getInstance(Locale.CHINA);  
  15.                 return ruleBasedCollator.compare(name, another.name);  
  16.                   
  17.             } catch (Exception e) {  
  18.                 e.printStackTrace();  
  19.                 return this.name.compareTo(another.name);  
  20.             }  
  21.   
  22.         }  
  23.   
  24.           
  25.   
  26.     }  
  27. ArrayList<SamContact> list = new ArrayList<SamContact>();  
  28. list.add(**);  
  29. ....  
  30. Collections.sort(list); 

对数字(或者中文+数字)进行排序,非数组排序2

对数字(或者中文+数字)进行排序,非数组排序2

对数字(或者中文+数字)进行排序,非数组排序

对数字(或者中文+数字)进行排序,非数组排序

JAVA中Arrays.sort()使用两种方式(Comparable和Comparator接口)对对象或者引用进行排序

JAVA中Arrays.sort()使用两种方式(Comparable和Comparator接口)对对象或者引用进行排序 2015-04-28      0 个评论    来源:永不言弃...

JAVA中Arrays.sort()使用两种方式(Comparable和Comparator接口)对对象或者引用进行排序

一、描述 自定义的类要按照一定的方式进行排序,比如一个Person类要按照年龄进行从小到大排序,比如一个Student类要按照成绩进行由高到低排序。 这里我们采用两种方式,一种是使用Compara...

java实现中文汉字按首字母排序

要实现汉字按首字母排序,主要是设置语言环境,如下语句设置语言环境: 这里用到了Collator类,此类实现了Comparator接口,用他的getInstance就可以用指定的语言环境来构造...

关于如何在java中实现中文首字母索引排序的问题

解决方案有两种: 一:采用在数据库中查询的方式: 首先介绍Oracle 9i新增加的一个系统自带的排序函数  1、按首字母排序  在oracle9i中新增了按照拼音、部首、笔画排序功能。设置N...
  • LanBuff
  • LanBuff
  • 2016年08月25日 15:14
  • 888

java 中文首字母分组,排序

java 中文首字母分组,排序

Java实现中文汉字字母排序

java中可以排序的工具类和接口共有五个SortedMap 、SortedSet、TreeMap 、TreeSet和Collections,Collections中需要显式调用sort()方法。 i...

Java 对中文,英文排序,英文在后面(英文精确排序)

package Util; import java.text.Collator; import java.util.ArrayList; import java.util.Collect...

easyui-combobox下拉框滚动条不显示&Java中的中文排序

1、easyui-combobox下拉框滚动条不显示:
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java中文排序或者包含中文对象的排序
举报原因:
原因补充:

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