《剑指Offer》5. 替换空格

题目链接

牛客网

题目描述

将一个字符串中的空格替换成 “%20”。

Input:
"A B"

Output:
"A%20B"

解题思路

public class Solution {
    public String replaceSpace(StringBuffer str) {
    	if (str==null || str.length()==0) return str.toString();
        StringBuilder sb = new StringBuilder();
        for (int i=0;i<str.length();i++) {
            if (str.charAt(i) == ' ') sb.append("%20");
            else sb.append(str.charAt(i));
        }
        return sb.toString();
    }
}
发布了206 篇原创文章 · 获赞 32 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/weixin_38611497/article/details/104124474