题解 | #翻转单词序列#
翻转单词序列
http://www.nowcoder.com/practice/3194a4f4cf814f63919d0790578d51f3
import java.util.Queue; import java.util.concurrent.LinkedBlockingDeque;
//一定要检查一下最后有没有多一个空格。 public class Solution { public String ReverseSentence(String str) { if(str.equals("")) return ""; String[] strings = str.split(" "); for(int i = 0;i < strings.length;i++) { strings[i] = reverse(strings[i]); }
String newstr = "";
for(int i = strings.length-1;i >= 0;i--) {
if(i != 0) newstr += strings[i] + " ";
else newstr += strings[i];
}
return newstr;
}
public String reverse(String str) {
char[] cs = str.toCharArray();
String newstr = "";
for(int i = 0;i < cs.length;i++) {
newstr += cs[i];
}
return newstr;
}
}