您好,登錄后才能下訂單哦!
本文實例講述了Java編程實現漢字按字母順序排序的方法。分享給大家供大家參考,具體如下:
String[] str0 = new String[]{"abd","ervcd","sdfc","abdc","sded","生活","文教","政治"}; String[] str1 = new String[]{"生活","文教","政治","自然","宗教"}; String[] str2 = new String[]{"張三","李四","王五","自然","戴阿","戴生"}; String[] str3 = new String[]{"李四","張三","繁體字","無效","對繁","軍事","經貿"}; //對簡體字有效,對繁體字無效 Comparator comp = Collator.getInstance(java.util.Locale.CHINESE); Arrays.sort(str0, comp); Arrays.sort(str1, comp); Arrays.sort(str2, comp); Arrays.sort(str3, comp); for(int i=0;i<str0.length;i++){ System.err.print(str0[i]+" "); } System.err.println(); for(int i=0;i<str1.length;i++){ System.err.print(str1[i]+" "); } System.err.println(); for(int i=0;i<str2.length;i++){ System.err.print(str2[i]+" "); } System.err.println(); for(int i=0;i<str3.length;i++){ System.err.print(str3[i]+" "); }
輸出:
abd abdc ervcd sded sdfc 生活 文教 政治 生活 文教 政治 自然 宗教 戴阿 戴生 李四 王五 張三 自然 繁體字 李四 張三 對繁 無效 經貿 軍事
PS:這里再為大家推薦一款功能類似的在線工具供大家參考使用:
在線中英文根據首字母排序工具:
http://tools.jb51.net/aideddesign/zh_paixu
更多關于java算法相關內容感興趣的讀者可查看本站專題:《Java數據結構與算法教程》、《Java操作DOM節點技巧總結》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總》
希望本文所述對大家java程序設計有所幫助。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。