描述:
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。
示例 1:
输入:s = "We are happy."
输出:"We%20are%20happy."
限制:
0 <= s 的长度 <= 10000
来源:力扣(LeetCode)
代码:
class Solution {
public String replaceSpace(String s) {
int len=s.length();
char[] chars=new char[3*len];
int size=0;
for (int i=0;i<len;i++){
char c=s.charAt(i);
if(c==' '){
chars[size++]='%';
chars[size++]='2';
chars[size++]='0';
}else{
chars[size++]=c;
}
}
String newStr=new String(chars,0,size);
return newStr;
}
}