
【解题思路】
char字符可以通过char a, a==' '来判断是否是空格。
class Solution {
public String replaceSpace(String s) {
char[] cs = s.toCharArray();
for(int i = 0; i < cs.length; i++)
{
if(cs[i] == ' ')
{
char[] c = new char[cs.length+2];
for(int j = 0; j < i; j++)
{
c[j] = cs[j];
}
c[i] = '%';
c[i+1] = '2';
c[i+2] = '0';
for(int j = i+1; j< cs.length; j++)
{
c[j+2] = cs[j];
}
s = String.valueOf(c);
cs = s.toCharArray();
}
}
return s;
}
}
本文介绍如何使用Java实现字符串中空格的替换,通过char数组操作,将连续的空格替换为'%'20,适用于字符串处理场景。
286

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



