자바 중국어 이니셜 순 서 를 위 한 구체 적 인 인 인 스 턴 스 구현

"중국어 이니셜 로 정렬"작업 을 수행 하려 면 자바 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.jb51.net/aideddesign/zh_paixu

좋은 웹페이지 즐겨찾기