面试手撕leetcode 557. 反转字符串中的单词 III

        我的思路是用split方法将字符串分割成若干个单词,然后分别将这些单词反转操作,并逐一加入StringBuilder字符串中。每加入一个单词,需要空一格,但是最后一个单词不需要空格。 代码如下:

class Solution {
    public String reverseWords(String s) {
        String[] str = s.split(" ");
        StringBuilder ans = new StringBuilder("");
        for(int i=0; i<str.length; i++){
            String t = str[i];
            for(int j=t.length()-1; j>=0; j--){
                ans.append(t.charAt(j));
            }
            if(i != str.length-1){
                ans.append(" ");
            }
        }
        return ans.toString();
    }
}

相关推荐

  1. 面试经典题---151.字符串单词

    2024-04-24 22:08:03       41 阅读
  2. leetcode热题】字符串单词

    2024-04-24 22:08:03       25 阅读
  3. 双指针 Leetcode 151 字符串单词

    2024-04-24 22:08:03       13 阅读

最近更新

  1. 【PyTorch单点知识】自动求导机制的原理与实践

    2024-04-24 22:08:03       0 阅读
  2. 大数据平台之Hive Metastore

    2024-04-24 22:08:03       0 阅读
  3. 《框架封装 · Redis 事件监听》

    2024-04-24 22:08:03       0 阅读
  4. Knife4j的原理及应用详解(四)

    2024-04-24 22:08:03       1 阅读

热门阅读

  1. 5359: 【图论】有向图连接边数(图的遍历前置)

    2024-04-24 22:08:03       14 阅读
  2. 多批道处理算法

    2024-04-24 22:08:03       13 阅读
  3. C# 下记录(Record)详解

    2024-04-24 22:08:03       12 阅读
  4. 6个外贸新人关注的问题

    2024-04-24 22:08:03       13 阅读
  5. Python内置函数hex()详解

    2024-04-24 22:08:03       13 阅读
  6. Flutter 中的 Crypto 库介绍及使用

    2024-04-24 22:08:03       11 阅读
  7. 【MySql】深入了解 MySQL 中的 INNER JOIN 和 OUTER JOIN

    2024-04-24 22:08:03       11 阅读
  8. Linux笔记之more命令分页显示内容

    2024-04-24 22:08:03       14 阅读