请实现一个函数,把字符串 s
中的每个空格替换成"%20"。
示例 1:
输入:s = "We are happy."
输出:"We%20are%20happy."
限制:
0 <= s 的长度 <= 10000
使用 replace 替换即可。
class Solution:
def replaceSpace(self, s: str) -> str:
return s.replace(' ', '%20')
- 使用 replace:
class Solution {
public String replaceSpace(String s) {
return s.replaceAll(" ", "%20");
}
}
- 使用 StringBuilder:
class Solution {
public String replaceSpace(String s) {
StringBuilder sb = new StringBuilder();
char[] chars = s.toCharArray();
for (char c : chars) {
sb.append(c == ' ' ? "%20" : c);
}
return sb.toString();
}
}
/**
* @param {string} s
* @return {string}
*/
var replaceSpace = function (s) {
return s.split(" ").join("%20");
};
func replaceSpace(s string) string {
return strings.Replace(s, " ", "%20", -1 )
}