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.

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.

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

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

Also read – access modifiers in java

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]