字符串

难度简单

题目描述

image.png

解题思路

遍历每个单词
对每个单词进行翻转

Code

  1. public String reverseWords(String s) {
  2. if (s.length() == 0) {
  3. return "";
  4. }
  5. String[] words = s.split(" ");
  6. StringBuilder ret = new StringBuilder();
  7. for (int i = 0; i < words.length; i++) {
  8. ret.append(reverseWord(words[i])).append(" ");
  9. }
  10. return ret.toString().trim();
  11. }
  12. public String reverseWord(String word) {
  13. StringBuilder ret = new StringBuilder();
  14. char[] chars = word.toCharArray();
  15. for (int i = chars.length - 1; i >= 0; i--) {
  16. ret.append(chars[i]);
  17. }
  18. return ret.toString();
  19. }