华为上机题之句子逆序

时间:2022-06-15 18:53:26
题目描述
将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I”
所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符
输入描述:
将一个英文语句以单词为单位逆序排放。
输出描述:
得到逆序的句子
输入例子:
I am a boy
输出例子:

boy a am I

mport java.util.Scanner;

public class ReString {
public static void main(String []args){
Scanner scan = new Scanner(System.in);
String s = scan.nextLine();
reString(s);
}
public static void reString(String s){
String []str = s.split(" ");
StringBuffer sb = new StringBuffer();
for(int i = str.length-1;i>=0;i--){
if(i>0){
sb.append(str[i]);
sb.append(" ");
}else
sb.append(str[i]);
}
System.out.println(sb.toString());
}
}