剑指 Offer 05. 替换空格

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

示例 1:

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

限制:

0 <= s 的长度 <= 10000

class Solution {
    public String replaceSpace(String s) {
            StringBuffer sb = new StringBuffer();

            for(char c : s.toCharArray()) //将字符串转化为字符数组
            {
                if(c==' ')
                {
                    sb.append("%20");

                }
                else
                sb.append(c);
            }

            return new String(sb);
    }
}
posted @ 2022-03-16 09:47  小申同学  阅读(30)  评论(0编辑  收藏  举报