import java.util.Arrays;
import java.util.Scanner;
public class SubStringSort {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入字符串:");
String s = scanner.nextLine();
char[] chars = s.toCharArray();//将字符串转换为数组对象
StringBuffer stringBuffer = new StringBuffer();
for (int i = 0; i < chars.length; i++){
if (chars[i]>='0' && chars[i] <= '9' ){
stringBuffer.append(chars[i]);
}
}
char[] numbs = stringBuffer.toString().toCharArray();
Arrays.sort(numbs);
for (char num : numbs) {
System.out.print(num);
}
}
}
主要考察的是String中的toCharArray()方法,将字符串转化为字符数组
以及Arrays的sort方法