描述
请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
示例1
输入:
"We Are Happy"
复制返回值:
"We%20Are%20Happy"
思路:
直接新建一个字符串用作统计,对输入字符串进行遍历,遇到空格就把“%20”传给新字符串,否则就将原来的值传给新字符串。
class Solution {
public:
string replaceSpace(string s) {
string a;
for(int i=0;i<s.length();i++)
{
if(s[i]==' ')
a+="%20";
else
a+=s[i];
}
return a;
}
};