题目:
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。
示例 1:
输入:s = "We are happy."
输出:"We%20are%20happy."
限制:
0 <= s 的长度 <= 10000
解法:
class Solution {
public String replaceSpace(String s) {
char[] ch = s.toCharArray();
StringBuilder sb = new StringBuilder();
for(int i = 0; i < ch.length; i++){
if(ch[i] == ' '){
sb.append("%20");
}else{
sb.append(ch[i]);
}
}
return sb.toString();
}
}
该篇博客介绍了一个Java编程问题,要求实现一个函数将字符串中的每个空格替换为'%20'。提供的解决方案是通过遍历字符数组,用StringBuilder来构建新字符串,遇到空格则插入'%20',有效处理了空格替换的问题。
1638

被折叠的 条评论
为什么被折叠?



