题解 | #单词倒排#
单词倒排
http://www.nowcoder.com/practice/81544a4989df4109b33c2d65037c5836
单词,组成全部是字母,因此正则表达式应该是非英文字母,即[^a-zA-Z],然后使用StringBuffer进行逆序添加即可完成
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
String str=s.nextLine();
String[] s1 = str.split("[^a-zA-Z]+");
StringBuffer res = new StringBuffer();
for (int i = s1.length-1; i >=0; i--) {
res.append(s1[i]+" ");
}
System.out.println(res);
}
}