假设给定一个英文句子,句子中每个单词都用空格或句号分割
要求编写一个程序, 利用所学的Java中的集合框架,让句子中的所有单词倒序输出(忽略其他字符)。
样例:
输入:this is java code.
输出:code java is this
import java.util.Scanner;
import java.util.Stack;
public class text {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan=new Scanner(System.in);
String s=scan.nextLine();
String[] ss=s.replace(".", " ").split(" ");
Stack<String> sk=new Stack<String>();
for(int i=0;i<ss.length;i++) {
sk.push(ss[i]);
}
for(int i=0;i<ss.length;i++) {
System.out.print(sk.pop()+" ");
}
}
}
结果输出: