Sort Characters in Java

Sort characters of a string in ascending order.

BeginnerModule 4: String ProgramsExample 15 of 25
sort-characters.java
1import java.util.Arrays;
2import java.util.Scanner;
3
4public class Main {
5 public static void main(String[] args) {
6 Scanner sc = new Scanner(System.in);
7 System.out.print("Enter a string: ");
8 String s = sc.nextLine();
9
10 char[] arr = s.toCharArray();
11 Arrays.sort(arr);
12 System.out.println("Sorted: " + new String(arr));
13 sc.close();
14 }
15}

Output

Enter a string: dcba
Sorted: abcd

What's going on

We convert to char array and use Arrays.sort to order characters.