java实现字母排序_Java实现按中文首字母排序的具体实例
要实现“按中文首字母排序”操作,可以使用java.util包下的arrays类的sort()函数。
arrays类包含用来操作数组(比如排序和搜索)的各种方法。
比如对于排序操作的sort()函数,重载了多种静态函数以适应不同情况下的需要。
以下,我们应用最后一个重载函数来实现“按中文首字母排序”:
sort(t[] a, comparator super t> c)
根据指定比较器产生的顺序对指定对象数组进行排序。
代码举例:
package com.app.test;
import java.text.collator;
import java.util.arrays;
import java.util.comparator;
/*
* java实现按中文首字母排序的方式
*/
public class testdemo01 {
public static void main(string[] args) {
// collator 类是用来执行区分语言环境的 string 比较的,这里选择使用china
comparator comparator = collator.getinstance(java.util.locale.china);
string[] arrstrings = { "乔峰", "郭靖", "杨过", "张无忌","韦小宝" };
// 使根据指定比较器产生的顺序对指定对象数组进行排序。
arrays.sort(arrstrings, comparator);
for (int i = 0; i < arrstrings.length; i++)
system.out.println(arrstrings[i]);
}
}
执行结果:
01.郭靖
02.乔峰
03.韦小宝
04.杨过
05.张无忌
至此,我们即完成了“按中文首字母排序”操作。
ps:这里再为大家推荐一款本站的相关在线工具供大家参考:
在线中英文根据首字母排序工具:
希望与广大网友互动??
点此进行留言吧!
java实现字母排序_Java实现按中文首字母排序的具体实例相关推荐
- java首字母排序_Java实现按中文首字母排序的具体实例
这篇文章主要介绍了Java实现按中文首字母排序的具体实例,有需要的朋友可以参考一下 要实现"按中文首字母排序"操作,可以使用java.util包下的Arrays类的sort()函数 ...
- mysql 提取字符串首字母_SQL获取字段字符串中文首字母
有中文有英文,获取中文首字母信息. SELECT person_name_cn , ELT(INTERVAL(CONV(HEX(LEFT(CONVERT(person_name_cn USING gb ...
- java 拼音 排序_java代码按照中文拼音顺序排序_集合按照本地语言排序
java代码中集合list需要前段排序,如何安装中文字母顺序排,或者安装日语顺序排序 需要使用Collator类 代码如下: import java.text.Collator; import jav ...
- java 首字母小写_Java中属性名首字母大小写问题
Java命名规范中,实体类属性名以小写字母开头,但并没有说不能以大写字母开头 手动编写实体类时,将属性companyName的首字母大写 使用IDE自动生成构造函数 public Custom(lon ...
- Java获取中文拼音、中文首字母缩写和中文首字母
我们有时候会遇到这样的情况,需要获取某些中文的拼音.中文首字母缩写和中文首字母,下面我将为大家介绍一下如何获取中文拼音的缩写. 1.项目建立和配置 首先,我们建立一个java项目,新建libs文件夹并 ...
- php判断汉子首字母的函数,php获取汉字首字母的函数
本文介绍用php实现汉字转化为首字母的方法,主要功能是:功能明确,易于修改维护和扩展: 英文的字串:不变返回(包括数字):中文字符串:返回拼音首字符: 中英混合串: 返回拼音首字符和英文. 网上的方法 ...
- 使用Java对中文首字母进行排序
前言 最近由于工作需求,需要对行政区划根据中文首字母进行排序,在网上查了些资料,没有什么收获,基本上都是千篇一律.相互"借鉴".因此本人在此做一个整理,以备后续不时之需. 废话不多 ...
- java字母排序_【Java】实现按中文首字母排序 | 学步园
要实现"按中文首字母排序"操作,可以使用java.util包下的Arrays类的sort()函数. Arrays类包含用来操作数组(比如排序和搜索)的各种方法. 比如对于排序操作的 ...
- java怎么获取中文首字母_Java如何获取中文拼音首字母的方法介绍
下面小编就为大家带来一篇java获取中文拼音首字母的实例.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 如下所示: import net.sourceforge.pin ...
最新文章
- android圆形图形的设置
- /usr/bin/ld: cannot find -lltdl collect2: ld returned 1 exit status make: *** [sapi/cgi/php-cgi] Err
- LSGO软件技术团队2015~2016学年第十七周(1221~1227)总结
- TestNg的IReporter接口的使用
- 封装常用的js(base.js)——【05】自定义弹出框.封装水平垂直居中center(),和resize() ....
- el-input 提示不能为空那个_dede后台发布文章的时候显示标题不能为空?
- Winform 五种常用对话框控件的简单使用
- 《笨方法学Python》第一期
- UOS系统如何给软件签名
- 8uftp cuteftp,8uftp cuteftp之间的差别
- warcraft3Viewer模型导入到3dsmax到Unity
- 机器学习 周志华 第三章 推导详细过程
- 双链路是什么意思_双链路DVI是什么意思 工作原理是什么
- Python 创作音乐: 计算机创作,计算音乐
- Teradata天睿任命王波为大中华区总裁
- java绘制五子棋棋盘
- python的py、pyc、pyo、pyd文件区别
- H5页面跳转小程序分享-山东标梵互动
- 18.Spring学习笔记_切面的优先级(by尚硅谷_佟刚)
- 什么是license