字符串
难度简单
题目描述
解题思路
遍历每个单词
对每个单词进行翻转
Code
public String reverseWords(String s) {
if (s.length() == 0) {
return "";
}
String[] words = s.split(" ");
StringBuilder ret = new StringBuilder();
for (int i = 0; i < words.length; i++) {
ret.append(reverseWord(words[i])).append(" ");
}
return ret.toString().trim();
}
public String reverseWord(String word) {
StringBuilder ret = new StringBuilder();
char[] chars = word.toCharArray();
for (int i = chars.length - 1; i >= 0; i--) {
ret.append(chars[i]);
}
return ret.toString();
}