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;34public 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();910 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.