最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java實現(xiàn)按中文首字母排序的具體實例

 更新時間:2013年12月23日 15:48:07   投稿:shangke  
這篇文章主要介紹了Java實現(xiàn)按中文首字母排序的具體實例,有需要的朋友可以參考一下

要實現(xiàn)“按中文首字母排序”操作,可以使用java.util包下的Arrays類的sort()函數(shù)。

Arrays類包含用來操作數(shù)組(比如排序和搜索)的各種方法。

比如對于排序操作的sort()函數(shù),重載了多種靜態(tài)函數(shù)以適應不同情況下的需要。

以下,我們應用最后一個重載函數(shù)來實現(xiàn)“按中文首字母排序”:

復制代碼 代碼如下:

sort(T[] a, Comparator<? super T> c)  

根據(jù)指定比較器產生的順序對指定對象數(shù)組進行排序。 

代碼舉例:

復制代碼 代碼如下:

package com.app.test;

import java.text.Collator;
import java.util.Arrays;
import java.util.Comparator;
/*
 * java實現(xiàn)按中文首字母排序的方式
 */
public class TestDemo01 {
 public static void main(String[] args) {
  // Collator 類是用來執(zhí)行區(qū)分語言環(huán)境的 String 比較的,這里選擇使用CHINA
  Comparator comparator = Collator.getInstance(java.util.Locale.CHINA);
  String[] arrStrings = { "喬峰", "郭靖", "楊過", "張無忌","韋小寶" };
  // 使根據(jù)指定比較器產生的順序對指定對象數(shù)組進行排序。
  Arrays.sort(arrStrings, comparator);
  for (int i = 0; i < arrStrings.length; i++)
   System.out.println(arrStrings[i]);
 }
}

執(zhí)行結果:

01.郭靖 
02.喬峰 
03.韋小寶 
04.楊過 
05.張無忌 


至此,我們即完成了“按中文首字母排序”操作。

PS:這里再為大家推薦一款本站的相關在線工具供大家參考:

在線中英文根據(jù)首字母排序工具:
http://tools.jb51.net/aideddesign/zh_paixu

相關文章

  • springboot中關于自動建表,無法更新字段的問題

    springboot中關于自動建表,無法更新字段的問題

    這篇文章主要介紹了springboot中關于自動建表,無法更新字段的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • 解決SpringBoot中使用@Async注解失效的問題

    解決SpringBoot中使用@Async注解失效的問題

    這篇文章主要介紹了解決SpringBoot中使用@Async注解失效的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • Java單例模式實現(xiàn)的幾種方式

    Java單例模式實現(xiàn)的幾種方式

    這篇文章主要介紹了Java單例模式實現(xiàn)的幾種方式的相關資料,需要的朋友可以參考下
    2016-09-09
  • Java序列化問題:“Serialized class has not implement Serializable interface”錯誤的解決方法

    Java序列化問題:“Serialized class has not impl

    在Java開發(fā)中,序列化(Serialization)是一個常見的操作,尤其是在分布式系統(tǒng)、網(wǎng)絡通信或數(shù)據(jù)持久化場景中,然而,序列化過程中可能會遇到各種問題,其中最常見的一個錯誤是Serialized class has not implement Serializable interface,本文給大家介紹了相關的解決方法
    2025-02-02
  • 教你bat腳本一鍵配置java開發(fā)環(huán)境

    教你bat腳本一鍵配置java開發(fā)環(huán)境

    公司新入職一名員工,項目經理讓我安排新人工作,首先需要對java開發(fā)相關環(huán)境進行配置安裝,但時常會因為安裝配置不到位或者操作錯誤導致時間的浪費,所以在空余時間收集了一系列軟件的免安裝版本,感興趣的朋友一起看看吧
    2021-12-12
  • Java利用redis實現(xiàn)防止接口重復提交

    Java利用redis實現(xiàn)防止接口重復提交

    本文主要為大家詳細介紹了Java如何利用redis實現(xiàn)防止接口重復提交,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-11-11
  • JavaWeb中的Filter過濾器解讀

    JavaWeb中的Filter過濾器解讀

    這篇文章主要介紹了JavaWeb中的Filter過濾器解讀,Filter過濾器是JavaWeb的三大組件之一,Filter過濾器是JavaEE的規(guī)范也就是接口,Filter的作用是攔截請求,過濾響應,需要的朋友可以參考下
    2023-10-10
  • 解決CentOS7中運行jar包報錯:xxx(Permission?denied)

    解決CentOS7中運行jar包報錯:xxx(Permission?denied)

    在實際工作我們經常會在linux上運行Spring boot編寫的微服務程序,下面這篇文章主要給大家介紹了關于如何解決CentOS7中運行jar包報錯:xxx(Permission?denied)的相關資料,需要的朋友可以參考下
    2024-02-02
  • Java如何把文件夾打成壓縮包并導出

    Java如何把文件夾打成壓縮包并導出

    這篇文章主要介紹了Java如何把文件夾打成壓縮包并導出,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • 詳解Java如何實現(xiàn)多線程步調一致

    詳解Java如何實現(xiàn)多線程步調一致

    本章節(jié)主要講解另外兩個線程同步器:CountDownLatch和CyclicBarrier的用法,使用場景以及實現(xiàn)原理,感興趣的小伙伴可以了解一下
    2023-07-07

最新評論

郑州市| 启东市| 青冈县| 乌兰察布市| 南郑县| 张家港市| 上饶市| 台北县| 曲麻莱县| 闻喜县| 阿拉善右旗| 广元市| 老河口市| 宝兴县| 南宁市| 武穴市| 东方市| 西林县| 潜江市| 靖宇县| 芮城县| 兴义市| 鹤壁市| 当阳市| 任丘市| 武定县| 宜章县| 平顺县| 常德市| 二手房| 长沙市| 朝阳区| 张家界市| 长宁区| 台江县| 沂水县| 琼结县| 二连浩特市| 建水县| 桐乡市| 罗甸县|