Java array sorting example - how to sort a Java String array

Java array FAQ: Can you share an example of how to sort a Java String array?

Sure. The following source code shows how to sort a String array. In short, you can easily sort an array with the Arrays class sort method, shown in bold below:

import java.util.Arrays;

public class JavaSortStringArray
{
  public static void main(String[] args)
  {
    // create a Java String array
    String[] fruits = {"banana", "orange", "kiwi", "apple"};
    
    // sort the array, using the sort method of the Arrays class
    Arrays.sort(fruits);
    
    // print the sorted results
    for (String fruit : fruits)
    {
      System.out.println(fruit);
    }
  }
}

As you might imagine, the output from this array sorting example looks like this:

apple
banana
kiwi
orange

Java array sorting - discussion

As mentioned, the only "trick" in this array sorting example is being aware of the Arrays class, and the sort method of that class.

I decided to write this tutorial after seeing someone write their own string array sorting algorithm. I know it's hard sometimes to be aware of the complete Java API, so I hope that by sharing this array sorting example, this solution will be easier to find.

If you have any questions or comments, just leave them in the comments section below and I'll get back with you.

Java String array - What's Related

As I wrap up my collection of "Java String array" tutorials, here are a few links to my other String array tutorials:

Post new comment

The content of this field is kept private and will not be shown publicly.