class Solution {
public String replaceSpace(String s) {
int len=s.length();//String长度
char []a=new char[len*3];//3倍长度确保够用
int j=0;//j为新数组下标
for(int i=0;i<len;i++){
char c=s.charAt(i);//String转char
if(c==' '){
a[j]='%';
j++;
a[j]='2';
j++;
a[j]='0';
}
else{
a[j]=c;
}
j++;
}
String st=new String(a,0,j);
//char数组转String(数组,起始下标,终点下标)
return st;
}
}
剑指 Offer 05. 替换空格,char数组转String,String转char
最新推荐文章于 2024-07-08 22:12:26 发布