java 拼音 排序_java代码按照中文拼音顺序排序_集合按照本地语言排序
java代码中集合list需要前段排序,如何安装中文字母顺序排,或者安装日语顺序排序
需要使用Collator类
代码如下:
import java.text.Collator;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import java.util.Locale;
public class SortTest {
/**
* @param args
*/
public static void main(String[] args) {
List names = new ArrayList();
names.add("啊");
names.add("我c");
names.add("我b");
names.add("吃");
names.add("到");
names.add("给");
names.add("不");
names.add("哦");
//对中文排序
Comparator com = Collator.getInstance(Locale.CHINA);
Collections.sort(names,com);
for (String name : names) {
System.out.println(name);
}
//输出结果
/*
啊
不
吃
到
给
哦
我b
我c
*/
//对日文排序Locale.JAPAN
//Comparator com = Collator.getInstance(Locale.JAPAN);
}
}
如果要安装日文排序需要把Locale.CHINA设置成Locale.JAPAN
java 拼音 排序_java代码按照中文拼音顺序排序_集合按照本地语言排序相关推荐
- 【源码+图片素材+详细教程】Java游戏开发_Java开发经典游戏飞翔的小鸟_飞扬的小鸟_Java游戏项目Flappy Bird像素鸟游戏_Java课程设计项目
课程目标: 1.通过本课程的学习巩固Java的相关基础知识,例如循环判断,数组和集合的使用,对象的继承,接口的实现,窗口的创建,事件监听,图形绘制. 2.完成小鸟的移动,管道自动生成.碰撞死亡,计分系 ...
- java怎么获取中文首字母_Java如何获取中文拼音首字母的方法介绍
下面小编就为大家带来一篇java获取中文拼音首字母的实例.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 如下所示: import net.sourceforge.pin ...
- mysql中拼音排序的方法_mysql中文拼音排序实现方法
对于包含中文的字段加上"binary"属性,使之作为二进制比较,例如将"name char(10)"改成"name char(10)binary&qu ...
- java首字母排序_Java实现按中文首字母排序的具体实例
这篇文章主要介绍了Java实现按中文首字母排序的具体实例,有需要的朋友可以参考一下 要实现"按中文首字母排序"操作,可以使用java.util包下的Arrays类的sort()函数 ...
- php 按汉字拼音排序,php 数组按中文拼音排序
本篇文章给大家分享的内容是关于php数组按中文拼音排序,有着一定的参考价值,有需要的朋友可以参考一下 $str = "我们可以在浏览器中看到,当鼠标移到元素上时,元素开始向右移动,开始比较慢 ...
- java实现字母排序_Java实现按中文首字母排序的具体实例
要实现"按中文首字母排序"操作,可以使用java.util包下的arrays类的sort()函数. arrays类包含用来操作数组(比如排序和搜索)的各种方法. 比如对于排序操作的 ...
- php 生成拼音缩写,用PHP生成中文拼音代码
推荐:PHP数据库备份类以下为引用的内容: php代码: ?php /******************************************************* **文 件 名:D ...
- [小结] js sort() 排序 - 升序/降序/中文拼音排序
常规 sort() 排序 - 升序 / 降序 var array = [1,2,6,5,4,3]; var resultArray = array.sort(function(param1, para ...
- java语音验证码_Java代码示例_Java语音验证接口 | 微米-中国领先的短信彩信接口平台服务商...
Java语音验证接口代码示例 请求 import java.util.HashMap; import java.util.Map; public class IvrDemo { /** * 语音验证接 ...
最新文章
- IBM一周内拥有10万Lotus Symphony用户
- 透彻理解Spring事务设计思想之手写实现
- 主机overlay和网络overlay_Docker网络篇之overlay模式
- Delphi自定义过程获取本机ip,名字,用户名
- window下jansson安装和使用
- 3706 teradata 语句报错_Teradata SQL
- python 大量使用json 存储数据时,格式化输出的方式
- java xml 读取库_Java开发中读取XML与properties配置文件的方法
- 聊天室显示在线人数和已上线人数
- bash不能运行c语言,解决:无法加载文件 C:\\Program Files\\.. 因为在此系统上禁止运行脚本。...
- unix编程实训教程之 more(觉醒篇一 Begin)
- WDM驱动和NT式驱动
- C++ opencv基于帧差法的关键帧提取
- 怎么更改网络选项为家庭计算机,教你无法设定这是一台家庭计算机怎么操作
- 菜鸟教程出app了!青结
- 基于Spring+SpringMVC+Beetl的权限管理框架源码分享
- 渗透测试成功的8个关键
- 你知道什么是敏捷交换机吗?
- MySQL灵魂五十问
- 2008服务器系统配置dns,2008系统如何配置dns服务器