国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java實現按中文首字母排序的具體實例

2019-11-26 15:50:09
字體:
來源:轉載
供稿:網友

要實現“按中文首字母排序”操作,可以使用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:這里再為大家推薦一款本站的相關在線工具供大家參考:

在線中英文根據首字母排序工具:
http://tools.VeVB.COm/aideddesign/zh_paixu

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 北安市| 临洮县| 东台市| 哈巴河县| 新巴尔虎右旗| 改则县| 大丰市| 土默特左旗| 富顺县| 江城| 翁牛特旗| 铜山县| 寻甸| 涟源市| 德保县| 无锡市| 凤冈县| 厦门市| 礼泉县| 枣阳市| 柏乡县| 新兴县| 武清区| 弋阳县| 始兴县| 华容县| 大竹县| 满洲里市| 永春县| 沭阳县| 扬中市| 塔河县| 织金县| 洞口县| 浦城县| 洛浦县| 吉安市| 蓝田县| 台南市| 万载县| 田东县|