题解 | 图片整理
import java.util.Scanner;
import java.util.TreeMap;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.next();
int n;
TreeMap<Character, Integer> imap = new TreeMap<>();//字符及次数
for (int i = 0; i < s.length(); i++) {
imap.put(s.charAt(i), imap.getOrDefault(s.charAt(i), 0) + 1);
}
for (Character c : imap.keySet()) {
n = imap.get(c);
for (int i = 0; i < n; i++) {
System.out.print(c);
}
}
}
}
看了题解,我靠写复杂了,他们都直接转char数组,Arrays.sort,API滴神

