Java Program to sort an array in case-sensitive order

Java 8Object Oriented ProgrammingProgramming

An array can be sorted in case-sensitive order using the java.util.Arrays.sort() method. Only a single argument required in this case for this method i.e. the array to be sorted. A program that demonstrates this is given as follows −

Example

 Live Demo

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));
   }
}

Output

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

Now let us understand the above program.

First the array arr[] is defined. Then the unsorted array is printed. A code snippet which demonstrates this is as follows −

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

The Arrays.sort() method is used to sort the array in case-sensitive order. Then the sorted array is displayed. A code snippet which demonstrates this is as follows −

Arrays.sort(arr);
System.out.print("The sorted array in case-sensitive order is: ");
System.out.println(Arrays.toString(arr));
raja
Published on 09-Jan-2019 11:10:02
Advertisements