sort array in alphabetical order java code example
Example 1: java sort string characters alphabetically
// java sort string characters alphabetically
import java.util.Arrays;
public class CharactersAlphabetically
{
public static void main(String[] args)
{
String strInput = "flowerbrackets";
// converting string to char array
char[] ch = strInput.toCharArray();
// sorting char array
Arrays.sort(ch);
// converting char array to string
String strSorted = String.valueOf(ch);
System.out.println("sort string characters alphabetically: " + strSorted);
}
}
Example 2: Arrange words of a sentence in alphabetical order in java
// Arrange words of a sentence in alphabetical order in java
import java.util.Set;
import java.util.StringTokenizer;
import java.util.TreeSet;
public class ArrangeInAlphabeticalOrder
{
public static void main(String[] args)
{
Set set = new TreeSet();
String strInput = "hi all welcome to flower brackets blog";
System.out.println("Before arranging sentence in alphabetical order: " + strInput);
StringTokenizer strToken = new StringTokenizer(strInput," ");
while(strToken.hasMoreElements())
{
set.add(strToken.nextElement());
}
System.out.println("After arranging sentence in alphabetical order: " + set);
}
}
Example 3: java sort list alphabetically
Assuming that those are Strings, use the convenient static method sort…
java.util.Collections.sort(listOfCountryNames)