文档章节

java --汉字数字母排序

求是科技
 求是科技
发布于 2016/05/04 14:16
字数 119
阅读 50
收藏 2

最近做工程遇到了 如电话本 类似的显示,后台传给前端的数据需要按照 中文汉字排好序。

java 实现代码如下

import java.text.Collator;
import java.util.Arrays;
import java.util.Comparator;
    
    public static void main(String[] args) {
        
        Comparator<Object> 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]);
        }
    }

排序后结果如下

阿宝
二叔
三和
四通八达
五星红旗




© 著作权归作者所有

上一篇: SQL --优化小结
下一篇: java --default package
求是科技

求是科技

粉丝 99
博文 455
码字总数 235240
作品 0
成都
后端工程师
私信 提问
【我的Android进阶之旅】Android实现中文汉字笔划(笔画)排序、中文拼音排序、英文排序的国家地区选择界面

版权声明:本文为【欧阳鹏】原创文章,欢迎转载,转载请注明出处! 【http://blog.csdn.net/ouyang_peng】 https://blog.csdn.net/qq446282412/article/details/84109727 一、需求描述 最近要...

欧阳鹏
2018/11/15
0
0
java中string究竟占多少字节

原创地址:http://my.oschina.net/u/2323537/blog/530423 以前学java基础的时候考虑过string占多少字节,百度后有人说一个汉字占两个字节,所以一个string的字节数是可变的,遇到一个汉字+2,...

tongqu
2015/11/14
905
0
java char 类型储存汉字

背景 1. Java是可以储存一个汉字的。 2. char栈两个字节 3. UTF-8 编码的汉字是边长的,占2-4个字节。 那问题来了: 在使用Eclipse的工作空间的编码设置的都是Utf-8,文件编码应该是utf-8,这...

Mr_Kail
2014/11/08
586
3
【我的Android进阶之旅】如何压缩Json格式数据,减少Json数据的体积?

版权声明:本文为【欧阳鹏】原创文章,欢迎转载,转载请注明出处! 【http://blog.csdn.net/ouyang_peng】 https://blog.csdn.net/qq446282412/article/details/84945059 一、背景 最近刚刚做...

欧阳鹏
2018/12/11
0
0
new String(str.getBytes("iso8859-1"), "UTF-8");

1.编码基础知识 最早的编码是iso8859-1,和ascii编码相似。但为了方便表示各种各样的语言,逐渐出现了很多标准编码,重要的有如下几个。 1.1. iso8859-1 通常叫做Latin-1 属于单字节编码,最...

八戒_o
2015/11/09
3.2K
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 早上儿子问我他是怎么来的

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @凉小生 :#今日歌曲推荐# 少点戾气,愿你和这个世界温柔以待。中岛美嘉的单曲《僕が死のうと思ったのは (曾经我也想过一了百了)》 《僕が死の...

小小编辑
今天
1K
12
Excption与Error包结构,OOM 你遇到过哪些情况,SOF 你遇到过哪些情况

Throwable 是 Java 中所有错误与异常的超类,Throwable 包含两个子类,Error 与 Exception 。用于指示发生了异常情况。 Java 抛出的 Throwable 可以分成三种类型。 被检查异常(checked Exc...

Garphy
今天
38
0
计算机实现原理专题--二进制减法器(二)

在计算机实现原理专题--二进制减法器(一)中说明了基本原理,现准备说明如何来实现。 首先第一步255-b运算相当于对b进行按位取反,因此可将8个非门组成如下图的形式: 由于每次做减法时,我...

FAT_mt
昨天
40
0
好程序员大数据学习路线分享函数+map映射+元祖

好程序员大数据学习路线分享函数+map映射+元祖,大数据各个平台上的语言实现 hadoop 由java实现,2003年至今,三大块:数据处理,数据存储,数据计算 存储: hbase --> 数据成表 处理: hive --> 数...

好程序员官方
昨天
59
0
tabel 中含有复选框的列 数据理解

1、el-ui中实现某一列为复选框 实现多选非常简单: 手动添加一个el-table-column,设type属性为selction即可; 2、@selection-change事件:选项发生勾选状态变化时触发该事件 <el-table @sel...

everthing
昨天
20
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部