Java 按字典顺序对字符串数组排序
我有一个Java字符串数组。如何按字典顺序对其排序?Java 按字典顺序对字符串数组排序,java,sorting,Java,Sorting,我有一个Java字符串数组。如何按字典顺序对其排序?Collection.sort或array.sort中是否有内置函数 例如: 0) BANANA 1) ANANA 2) NANA 3) ANA 4) NA 5) A 排序后: 5) A 3) ANA 1) ANANA 0) BANANA 4) NA 2) NANA 反向: String[] strings = { " Hello ", " This ", "is ", "Sorting ", "Example" }; Arrays.sor
Collection.sort
或array.sort
中是否有内置函数
例如:
0) BANANA
1) ANANA
2) NANA
3) ANA
4) NA
5) A
排序后:
5) A
3) ANA
1) ANANA
0) BANANA
4) NA
2) NANA
反向:
String[] strings = { " Hello ", " This ", "is ", "Sorting ", "Example" };
Arrays.sort(strings, Collections.reverseOrder());
您只需查看JavaDocsAPI参考,了解如何对数组进行排序。
为什么不检查您列出的API?这会被视为剽窃吗?更新,请有一个看起来像归属将有序;不相关的代码是不相关的。如果输入大小最小,则可以使用comparator
String[] strings = { " Hello ", " This ", "is ", "Sorting ", "Example" };
Arrays.sort(strings, Collections.reverseOrder());
String[] a = { "BANANA", "ANANA", "NANA", "ANA", "NA", "A" };
Arrays.sort(a);