题目描述
将一句话的单词进行倒置,标点不倒置。
比如 I like beijing. 经过函数后变为:beijing. like I
输入描述:
每个测试输入包含1个测试用例: I like beijing. 输入用例长度不超过100
输出描述:
依次输出倒置之后的字符串,以空格分割
示例:
输入:
I like beijing.
输出:
beijing. like I
解题思路:
每个单词都是用空格隔开的,那么我们可以利用 split(“ ”)函数分割这个字符串,存放在字符数组中,再倒序打印即可,打印每个单词也需要用空格隔开。
参考代码:
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
String s=scanner.nextLine();
String[] str=s.split(" ");
for (int i=str.length-1;i>=0;i--){
System.out.print(str[i]+" ");
}
}