當前位置:成語大全網 - 書法字典 - 如何在Java編程中實現中文排序

如何在Java編程中實現中文排序

簡單的排序,可以參考下面的代碼。

進口?Java . text . collator;

進口?Java . util . array;

進口?Java . util . comparator;

進口?Java . util . locale;

公共?班級?PYDemo?{

公共?靜電?作廢?main(String[]?args)?{

String[]?姓名=?{“趙Z子Z龍L”、“劉L貝B”、“關G宇Y”、“張Z飛f”};

System.out.println("排序前"+arrays . tostring(names));

比較器?cpt?=?Collator.getInstance(區域設置。中國);?

Arrays.sort(名稱,CPT);

system . out . println(" sorted "+arrays . tostring(names));

}

}測試輸出

排序前【趙Z子Z龍L,?劉l為b,?關g羽y,?張z蒼蠅f】

整理[掉g羽y後,?劉l為b,?張Z飛f,趙Z子Z龍l]如果有壹些非常常用的漢字,生僻字等。,建議用壹些jar包,比如pinyin4j。