牛客网-剑指Offer-替换空格

题目描述

请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。

完整代码如下:

public class Solution {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		String str="We Are Happy";
		str=str.replaceAll(" ","%20");
		System.out.println(str);
	}
}
提交代码如下(借鉴同学):
public class Solution {
    public String replaceSpace(StringBuffer str) {
        for(int i=0;i<str.length();i++)
        {
            char temp = str.charAt(i);
            if(temp==' ')
            {
                str.replace(i,i+1,"%20");
            }
        }
        return str.toString();
    }
}


猜你喜欢

转载自blog.csdn.net/fenger_c/article/details/79726004
今日推荐