This will sort a single string in ascending order.
We consider that digits < upper case letters < lower case letters.
To do:
1. convert the string into an array of characters.
2. Sort these chars using a java utility called Arrays.sort
3. convert the sorted chars back to string value
(this you can do in 2 ways - your choice!)
a) String sorted = new String(ch);
b) String sorted = String.valueOf(ch);
Example
"Zu6" returns "6Zu"
"hat" returns "aht"
public String sortedString(String str) { char[] ch = str.toCharArray(); Arrays.sort(ch); String sorted = String.valueOf(ch); System.out.println(sorted); return sorted; }