Java 将从键盘输入的字符串s中的数字字符存入字符串ss.的前部分,英文字母存入其后。

将从键盘输入的字符串s中的数字字符存入字符串ss.的前部分,英文字母存入其后。
S=”sad786ASF65ytr”
Ss=”78665sadASFytr”


    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        StringBuilder builder = new StringBuilder();
        String next = scanner.next();
        for (int i = 0; i < next.length(); ++i){
            char c = next.charAt(i);
            //数字
            if(Character.isDigit(c)){
                builder.insert(0, c);
            }else{
                builder.append(c);
            }
        }
        System.out.println(builder);
    }

img