Sort string array in case insensitive order and case sensitive order java

Let’s learn to sort string array in case insensitive order and case sensitive order java.

Also read – linear search in java

Sort string array in case insensitive order and case sensitive order java

How do I sort array values in case insensitive order is the most common java interview question.

Here’s the java program to sort an array in case-insensitive order and sensitive order,

import java.util.Arrays;
public class SortStringArrayDemo 
{
   public static void main(String[] args) 
   {
      String fruits[] = new String[5];
      fruits[0] = "Mango";
      fruits[1] = "cherries";
      fruits[2] = "Apple";
      fruits[3] = "lychee ";
      fruits[4] = "Elderberry";
      Arrays.sort(fruits);
      System.out.println("CASE SENSITIVE ORDER : ");
      System.out.println(Arrays.toString(fruits));
      Arrays.sort(fruits, String.CASE_INSENSITIVE_ORDER);
      System.out.println("CASE INSENSITIVE ORDER : ");
      System.out.println(Arrays.toString(fruits));
   }
}

Output:

CASE SENSITIVE ORDER :
[Apple, Elderberry, Mango, cherries, lychee ]
CASE INSENSITIVE ORDER :
[Apple, cherries, Elderberry, lychee , Mango]