🌗 剑指 Offer 05. 替换空格

吞佛童子2022年10月10日
  • algorithm
  • String
  • StringBuilder
小于 1 分钟

🌗 剑指 Offer 05. 替换空格

难度: 🌗

问题描述

img_6.png


解法

class Solution {
    public String replaceSpace(String s) {
        // 思路:
        // 一次遍历,借助 StringBuilder
        int len = s.length();
        StringBuilder sb = new StringBuilder();
        for(int i = 0; i < len; i ++) {
            char c = s.charAt(i);
            if(c == ' ') {
                sb.append("%20");
            } else {
                sb.append(c);
            }
        }
        return sb.toString();
    }
}

输出

img_5.png

上次编辑于: 2022/10/10 下午8:43:48
贡献者: liuxianzhishou