Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 按字典顺序对字符串数组排序_Java_Sorting - Fatal编程技术网

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

我有一个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.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);