题解 | #句子逆序#
句子逆序
http://www.nowcoder.com/practice/48b3cb4e3c694d9da5526e6255bb73c3
解题思路
使用空格把原字符串做个分割,然后按照索引从大到小的顺序逐个取出字符并拼接为一个新的字符串;当索引值等于0时,不再拼接空格。
代码实现
import java.util.*;
public class Main{
public static void main(String[] args) {
StringBuilder sb = new StringBuilder();
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
String[] arr = str.split(" ");
int len = arr.length;
for(int i=len-1; i>=0;i--){
sb.append(arr[i]);
if(i != 0){
sb.append(" ");
}
}
System.out.println(sb.toString());
}
}