请实现一个函数,把字符串 s 中的每个空格替换成"%20"。
示例 1:
输入:s = “We are happy.”
输出:“We%20are%20happy.”
根据题意可以考察一个字符串替换,这个时候最好不要用java的api,自己实现一个:
class Solution {
public String replaceSpace(String s) {
if (s.length()==0){
return s;
}
char[] chars=new char[s.length()*3];
int foot=0;
for (int i=0;i<s.length();i++){
if (s.charAt(i)==' '){
chars[foot++]='%';
chars[foot++]='2';
chars[foot++]='0';
}else {
chars[foot++]=s.charAt(i);
}
}
return new String(chars,0,foot);
}
}