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代码按照中文拼音顺序排序_集合按照本地语言排序相关推荐

  1. 【源码+图片素材+详细教程】Java游戏开发_Java开发经典游戏飞翔的小鸟_飞扬的小鸟_Java游戏项目Flappy Bird像素鸟游戏_Java课程设计项目

    课程目标: 1.通过本课程的学习巩固Java的相关基础知识,例如循环判断,数组和集合的使用,对象的继承,接口的实现,窗口的创建,事件监听,图形绘制. 2.完成小鸟的移动,管道自动生成.碰撞死亡,计分系 ...

  2. java怎么获取中文首字母_Java如何获取中文拼音首字母的方法介绍

    下面小编就为大家带来一篇java获取中文拼音首字母的实例.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 如下所示: import net.sourceforge.pin ...

  3. mysql中拼音排序的方法_mysql中文拼音排序实现方法

    对于包含中文的字段加上"binary"属性,使之作为二进制比较,例如将"name char(10)"改成"name char(10)binary&qu ...

  4. java首字母排序_Java实现按中文首字母排序的具体实例

    这篇文章主要介绍了Java实现按中文首字母排序的具体实例,有需要的朋友可以参考一下 要实现"按中文首字母排序"操作,可以使用java.util包下的Arrays类的sort()函数 ...

  5. php 按汉字拼音排序,php 数组按中文拼音排序

    本篇文章给大家分享的内容是关于php数组按中文拼音排序,有着一定的参考价值,有需要的朋友可以参考一下 $str = "我们可以在浏览器中看到,当鼠标移到元素上时,元素开始向右移动,开始比较慢 ...

  6. java实现字母排序_Java实现按中文首字母排序的具体实例

    要实现"按中文首字母排序"操作,可以使用java.util包下的arrays类的sort()函数. arrays类包含用来操作数组(比如排序和搜索)的各种方法. 比如对于排序操作的 ...

  7. php 生成拼音缩写,用PHP生成中文拼音代码

    推荐:PHP数据库备份类以下为引用的内容: php代码: ?php /******************************************************* **文 件 名:D ...

  8. [小结] js sort() 排序 - 升序/降序/中文拼音排序

    常规 sort() 排序 - 升序 / 降序 var array = [1,2,6,5,4,3]; var resultArray = array.sort(function(param1, para ...

  9. java语音验证码_Java代码示例_Java语音验证接口 | 微米-中国领先的短信彩信接口平台服务商...

    Java语音验证接口代码示例 请求 import java.util.HashMap; import java.util.Map; public class IvrDemo { /** * 语音验证接 ...

最新文章

  1. IBM一周内拥有10万Lotus Symphony用户
  2. 透彻理解Spring事务设计思想之手写实现
  3. 主机overlay和网络overlay_Docker网络篇之overlay模式
  4. Delphi自定义过程获取本机ip,名字,用户名
  5. window下jansson安装和使用
  6. 3706 teradata 语句报错_Teradata SQL
  7. python 大量使用json 存储数据时,格式化输出的方式
  8. java xml 读取库_Java开发中读取XML与properties配置文件的方法
  9. 聊天室显示在线人数和已上线人数
  10. bash不能运行c语言,解决:无法加载文件 C:\\Program Files\\.. 因为在此系统上禁止运行脚本。...
  11. unix编程实训教程之 more(觉醒篇一 Begin)
  12. WDM驱动和NT式驱动
  13. C++ opencv基于帧差法的关键帧提取
  14. 怎么更改网络选项为家庭计算机,教你无法设定这是一台家庭计算机怎么操作
  15. 菜鸟教程出app了!青结
  16. 基于Spring+SpringMVC+Beetl的权限管理框架源码分享
  17. 渗透测试成功的8个关键
  18. 你知道什么是敏捷交换机吗?
  19. MySQL灵魂五十问
  20. 2008服务器系统配置dns,2008系统如何配置dns服务器

热门文章

  1. 【微信小程序】运行机制和更新机制
  2. 1486万!鲁班软件中标临空经济区工程管理数字化平台及BIM应用管理项目
  3. WebForm生命周期
  4. 如何构建一个简单的虚拟直播间?虚拟直播间怎么弄?
  5. 【原来Python爬虫还可以这么玩!】python爬虫自动化实现B站自动登录
  6. iTerm 2 Oh My Zsh【DIY教程——亲身体验过程】
  7. 英文和中文字体如何合并
  8. 你还在清理进程释放RAM吗?别再损害手机了
  9. Java中的List集合
  10. 【MySql】mysql之基础语句