import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 while (in.hasNextLine()) { // 注意 while 处理多个 case String str = in.nextLine(); // 对字符串进行选择排序 char[] chars = str.toCharArray(); for (int i = 0; i < chars.length; i++) { int index = i; for (int j = i + 1; j < chars.length; j++) { if (chars[index] > chars[j]) { index = j; // 记录目前最小char 元素所在位置 } } // 遍历完毕,替换 if (index != i) { char temp = chars[index]; chars[index] = chars[i]; chars[i] = temp; } } System.out.println(new String(chars)); } } }