剑指offer05-替换空格

原题(来源Leetcode)

请实现一个函数,把字符串 s 中的每个空格替换成"%20"。

示例1:

输入: s = "We are happy."
输出: "We%20are%20happy."

限制:

0 <= s 的长度 <= 10000

解法

思想

简单题打卡,没有思想

代码

class Solution {
    public String replaceSpace(String s) {
        StringBuilder sb = new StringBuilder();
        for(char i:s.toCharArray()){
            if(i==' ') sb.append("%20");
            else sb.append(i);
        }
        return sb.toString();
    }
}

原创文章,作者:彭晨涛,如若转载,请注明出处:https://www.codetool.top/article/%e5%89%91%e6%8c%87offer05-%e6%9b%bf%e6%8d%a2%e7%a9%ba%e6%a0%bc/

发表回复

登录后才能评论