题解 | 单词倒排
单词倒排
https://www.nowcoder.com/practice/81544a4989df4109b33c2d65037c5836
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 while (in.hasNext()) { // 注意 while 处理多个 case String str= in.nextLine(); StringBuilder astr=new StringBuilder(); for(int i=0;i<str.length();i++){ char a=str.charAt(i); if(a>='a'&&a<='z'||a>='A'&&a<='Z'){ astr.append(a); }else{ astr.append(","); } } String[] bstr= astr.toString().split(","); for(int i=bstr.length-1;i>=0;i--){ String b=bstr[i]; if(b!=null){ System.out.print(b+" "); } } } } }