题目

分析
两个方法:
1.直接调用库函数,对字符串中的空格进行替换
2.遍历字符,对空格进行替换
代码
//方法一:
class Solution {
public String replaceSpace(String s) {
return s.replace(" ", "%20");
}
}
//方法二:额外占用空间
class Solution {
public String replaceSpace(String s) {
char[] arr = s.toCharArray();
StringBuilder ans = new StringBuilder();
for (int i = 0; i < arr.length; i++) {
if (arr[i] == ' ') {
ans.append("%20");
}else {
ans.append(arr[i]);
}
}
return ans.toString();
}
}
本文介绍了两种替换字符串中空格的方法:一是直接使用库函数进行替换;二是通过遍历字符并手动替换空格。提供了详细的代码实现,适用于需要处理字符串空格场景的开发者。
1638

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



