原题链接:替换空格_牛客题霸_牛客网
题目
请实现一个函数,将一个字符串s中的每个空格替换成“%20”。
例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
数据范围:0 \le len(s) \le 1000 \0≤len(s)≤1000 。保证字符串中的字符为大写英文字母、小写英文字母和空格中的一种。
输入:
"We Are Happy"
返回值:
"We%20Are%20Happy"
public String replaceSpace (String s) {
return s.replaceAll(" ","%20");
}
public String replaceSpace (String s) {
String ret ="";
for(int i = 0 ; i < s.length() ; i++){
if(s.charAt(i) != ' '){
ret += s.charAt(i);
}else{
ret +="%20";
}
}
return ret;
}
public String replaceSpace (String s) {
StringBuilder ret = new StringBuilder();
for(int i = 0 ; i < s.length() ; i++){
if(s.charAt(i) != ' '){
ret.append(s.charAt(i));
}else{
ret.append("%20");
}
}
return ret.toString();
}