题解 | #单词倒排#
单词倒排
https://www.nowcoder.com/practice/81544a4989df4109b33c2d65037c5836
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = ""; while (sc.hasNextLine()){ str = sc.nextLine(); if(str.equals("\n")){ }else{ break; } } StringBuilder sb = new StringBuilder(); for(int i = 0 ; i< str.length(); i++){ char c = str.charAt(i); if(c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z'){ sb.append(c); }else { sb.append(" "); } } str = sb.toString(); String[] arr = str.split(" "); for(int i = arr.length - 1; i >= 0 ; i--){ if(!" ".equals(arr[i]) && !"".equals(arr[i]) ) System.out.print(arr[i] + " "); } } }