進口?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。