正则表达式几行搞定


import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String str = sc.nextLine();
        String[] split = str.split("[^a-zA-Z]+");
        for (int i = split.length-1; i >= 0; i--) {
            System.out.print(split[i]+" ");
        }
    }
}