Java List、Array中文,英文排序
来源:互联网 发布:linux 不支持ext4 编辑:程序博客网 时间:2024/04/30 08:09
List排序实现如下:
首先继承Comparator类,实现比较规则
class MyComparator implements Comparator<Bean> {public int compare(Bean obj1, Bean obj2) {String str1 = obj1.pinyin;String str2 = obj2.pinyin;Collator collator = Collator.getInstance(Locale.CHINA);if (collator.compare(str1, str2) > 0) {return 1;} else if (collator.compare(str1, str2) < 0) {return -1;} else {return 0;}}}
使用方法,List为要排序的集合
Collections.sort(list, new MyComparator());
数组排序实现:array为要排序的数组,内容可以是汉字或拼音
Arrays.sort(array, Collator.getInstance(Locale.CHINA));
0 0
- Java List、Array中文,英文排序
- java array List排序
- java list 中文 排序
- java对象排序、中文排序、list排序
- java中文汉字按英文字母表排序
- java中array,list,map的排序
- java中array,list,map的排序
- Java 对中文,英文排序,英文在后面(英文精确排序)
- JAVA数组排序&list排序&map排序&中文排序
- 英文排序和中文排序
- Java List按中文拼音排序
- JAVA List to Array,Array to List
- List<Object> 中文排序
- java 英文排序
- Java对List中的中文属性按照拼音排序
- java中文英文验证码
- 中文、英文和中英文混合排序
- java List 转array问题
- iOS 开发库(iOS Developer Library)
- 【微软100题】输入一颗二元查找树,将该树转换为它的镜像
- C++ Primer读书笔记1--基本语言
- 用STL设计消息队列、优先级消息队列、资源分配管理器
- js文件包含方法
- Java List、Array中文,英文排序
- grep使用
- c++子类和父类同名成员函数
- Mysql安装
- Theory:大小顶堆,排序,插入,删除
- Hadoop-1.2.1伪分布下 hive-0.10.0内嵌模式安装
- 知识库构建前沿:自动和半自动知识提取
- 天平秤杂币问题一般解求解程序
- Hadoop-2.3.0学习(5)——mapreduce程序