题解 | 单词倒排 老实人处理方法,牛客好像不判断输出的最后一个空格
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s = sc.nextLine(); for (int i = 0; i < s.length(); i++) { if (!(s.charAt(i) >= 'a' && s.charAt(i) <= 'z') && !(s.charAt(i) >= 'A' && s.charAt(i) <= 'Z')) { s = s.replace(s.charAt(i), ' '); } } String[] split = s.split(" "); for (int i = split.length - 1; i >= 0 ; i--) { System.out.print(split[i] + " "); } } }