/**
* @author shy_black
* @date 2019/7/31 23:18
* @Description:
* 使用String的一个方法--trim(),它的作用是去除字符串俩边的空格
* 首先判断str去除字符串俩边空格后是否为""即空字符串,将trim以
* " "空格分为一个个单词,反向遍历split数组,在每次遍历时都在其后边加上
* " "空格,最后将得到的tmp进行trim,即可解题
*/
public class 翻转单词顺序列 {
public String ReverseSentence(String str) {
String trim = str.trim();
String tmp = "";
if(tmp.equals(trim)) {
return str;
}
String[] split = trim.split(" ");
for(int i = split.length - 1;i >= 0;i--) {
tmp += split[i] + " ";
}
return tmp.trim();
}
}
剑指offer--翻转单词顺序列
最新推荐文章于 2022-06-30 22:17:55 发布