Java程序以区分大小写的顺序对数组进行排序

可以使用java.util.Arrays.sort()方法以区分大小写的顺序对数组进行排序。在这种情况下,此方法仅需要单个参数,即要排序的数组。演示此的程序如下所示-

示例

import java.util.Arrays;
public class Demo {
   public static void main(String args[]) {
      String[] arr = new String[] { "apple", "mango", "Banana", "Melon", "orange" };
      System.out.print("The unsorted array is: ");
      System.out.println(Arrays.toString(arr));
      Arrays.sort(arr);
      System.out.print("The sorted array in case-sensitive order is: ");
      System.out.println(Arrays.toString(arr));
   }
}

输出结果

The unsorted array is: [apple, mango, Banana, Melon, orange]
The sorted array in case-sensitive order is: [Banana, Melon, apple, mango, orange]

现在让我们了解上面的程序。

首先定义数组arr []。然后打印未排序的数组。演示这的代码片段如下-

String[] arr = new String[] { "apple", "mango", "Banana", "Melon", "orange" };
System.out.print("The unsorted array is: ");
System.out.println(Arrays.toString(arr));

Arrays.sort()方法用于区分大小写的数组排序。然后显示排序后的数组。演示这的代码片段如下-

Arrays.sort(arr);
System.out.print("The sorted array in case-sensitive order is: ");
System.out.println(Arrays.toString(arr));