4.替换空格

Posted ohana!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4.替换空格相关的知识,希望对你有一定的参考价值。

题目内容:

解题代码:

class Solution {
    public String replaceSpace(String s) {
        StringBuilder s1 = new StringBuilder();
        for(int i = 0;i < s.length();i++){
            if(s.charAt(i) == ' '){
                s1.append("%20");
            }else{
                s1.append(s.charAt(i));
            }
        }
        return s1.toString();
    }
}

首先,考虑使用String自带的方法,但是,只能查找出现第一次的位置,考虑到运行时间,采用StringBuilder的方式,new一个新的字符串,然后,遍历传进的字符串,与' '进行比较,一样的时候加入相应的元素,不一样的地方直接和原字符串保持一致

以上是关于4.替换空格的主要内容,如果未能解决你的问题,请参考以下文章

Vim设置Tab宽度/替换Tab为空格

4.替换空格

shell替换一个或多个空格为逗号

gVim的 设置

4-替换空格

vim替换tab到4空格