java ArrayList排序中文文字排序
java ArrayList排序中文文字排序
ArrayList<String> arr = new ArrayList<>();
arr.add("唐僧");
arr.add("孙悟空");
arr.add("猪八戒");
arr.add("沙和尚");
arr.add("陈坤");
arr.add("曹阿瞒");
arr.add("阿古朵");
System.out.println("排序前:" + arr.toString());
Collections.sort(arr, new Comparator<String>() {Collator collator = Collator.getInstance(Locale.CHINA);@Overridepublic int compare(String o1, String o2) {CollationKey key1 = collator.getCollationKey(o1);CollationKey key2 = collator.getCollationKey(o2);return key1.compareTo(key2);}
});
System.out.println("排序后:" + arr.toString());
结果
排序前:[唐僧, 孙悟空, 猪八戒, 沙和尚, 陈坤, 曹阿瞒, 阿古朵]
排序后:[阿古朵, 曹阿瞒, 陈坤, 沙和尚, 孙悟空, 唐僧, 猪八戒]
java ArrayList排序中文文字排序相关推荐
- Java Arraylist 如何使用 Comparator排序
Java Arraylist 如何使用 Comparator排序import java.util.ArrayList; import java.util.Collections; import jav ...
- java sort 对中文名称排序
对中文名称排序,首先定义Collator (实现了Comparator) import java.text.Collator; import java.util.*;public class Sort ...
- arraylist java 排序_「arraylist排序」java ArrayList的两种排序方法 - seo实验室
arraylist排序 1.ArrayList使用排序的初衷 我们知道ArrayList的好处是可以不用限定容器的大小,他会根据元素的增加自己扩大.但是存储进去的数据类型都会变成object,虽然每个 ...
- Java实现按中文名称排序
//定义排序函数 public static String[] getSortOfChinese(String[] a) {// Collator 类是用来执行区分语言环境这里使用CHINACompa ...
- java设置text字体颜色_java itext添加中文文字和设置文字颜色
java itext添加中文文字和设置文字颜色 下面是示例代码 import java.io.FileOutputStream; import java.io.IOException; import ...
- Java数组中文排序_Java模块 -- 数组/集合中文汉字排序(支持生僻汉字)
这里举例List集合 , 对list中的中文进行排序 , 按照中文拼音首字母. 支持生僻汉字的话 , 需要使用一个jar包 , 链接地址如下 传统的 : List list = new ArrayLi ...
- Java对中文进行排序
一.Java排序 Java中类通常实现 Comparable接口或者 Comparator接口进行排序. 1.实现 Comparable接口 1)我们的类 实现 Comparable接口,重写 com ...
- Java字母笔顺_Android实现中文汉字笔划(笔画)、中文拼音排序、英文排序
一.需求描述 最近要做一个类似微信的,在登录界面选择国家地区的功能,微信有中文汉字笔画排序以及中文拼音排序等几种方式,如下所示: 微信:简体中文.拼音排序 微信:繁体中文.笔画排序 微信 英文 字母排 ...
- Java ArrayList的不同排序方法
由于其功能性和灵活性,ArrayList是 Java 集合框架中使用最为普遍的集合类之一.ArrayList 是一种 List 实现,它的内部用一个动态数组来存储元素,因此 ArrayList 能够在 ...
最新文章
- 深度学习基本概念的了解
- uart——51程序
- Android Studio 约束布局[ConstraintLayout]
- JSR 310新日期/时间API的自定义JSR 303 Bean验证约束
- JAVASCRIPT 等比例缩放图片 限定最大宽度和最大高度
- elasticsearch集群选举源码解析
- 以下()不是python的数值运算操作符_python运算符与数据类型
- 湖北省2021年技能高考计算机类分数线,关于湖北省2021年普通高校招生录取控制分数线的通知!...
- 硬件开发者之路之——保护电路系列之输入电源端口的防护设计
- TCP/UDP压力测试工具
- smart-webcomponents 14.2.0 Crack
- php 分换算成元,亿元换算成元(亿元换算成元加几个零)
- 高速光耦6N137用于RS485通信的总结
- bzoj:1703: [Usaco2007 Mar]Ranking the Cows 奶牛排名
- 遗传图谱的可视化(比mapchart更强大)
- [学习笔记]省选(算法?数据结构?)·线性基
- 如何使用阿里云服务器搭建个人简历网站
- 2020年元宵节健康
- windows系统运维基础
- 解决webSocket中使用@Autowired注入为空的办法