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

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

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

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

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

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

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

復(fù)制代碼 代碼如下:

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

根據(jù)指定比較器產(chǎn)生的順序?qū)χ付▽?duì)象數(shù)組進(jìn)行排序。 

代碼舉例:

復(fù)制代碼 代碼如下:

package com.app.test;

import java.text.Collator;
import java.util.Arrays;
import java.util.Comparator;
/*
 * java實(shí)現(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ù)指定比較器產(chǎn)生的順序?qū)χ付▽?duì)象數(shù)組進(jìn)行排序。
  Arrays.sort(arrStrings, comparator);
  for (int i = 0; i < arrStrings.length; i++)
   System.out.println(arrStrings[i]);
 }
}

執(zhí)行結(jié)果:

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


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

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

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

相關(guān)文章

  • springboot中關(guān)于自動(dòng)建表,無法更新字段的問題

    springboot中關(guān)于自動(dòng)建表,無法更新字段的問題

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

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

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

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

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

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

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

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

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

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

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

    JavaWeb中的Filter過濾器解讀

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

    解決CentOS7中運(yùn)行jar包報(bào)錯(cuò):xxx(Permission?denied)

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

    Java如何把文件夾打成壓縮包并導(dǎo)出

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

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

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

最新評(píng)論

阳春市| 扶绥县| 江都市| 宁晋县| 辽阳县| 九寨沟县| 乌鲁木齐县| 甘孜| 阳原县| 财经| 海兴县| 宁安市| 庆元县| 乡宁县| 丹凤县| 浦江县| 广丰县| 延长县| 凯里市| 新巴尔虎左旗| 湘西| 三明市| 都昌县| 九龙县| 易门县| 彰武县| 石楼县| 宝兴县| 泰和县| 湟中县| 富民县| 深州市| 栾川县| 昌图县| 钟祥市| 石家庄市| 雅江县| 安康市| 清镇市| 新宾| 芜湖县|