題目
將字符串空格替換為 %20
題解
easy 難度,純數(shù)組實現(xiàn)如下:
public String replaceSpace(String s) {
if(s==null) return null;
char[] cs = s.toCharArray();
int length = cs.length;
for(char c:cs)
if(c==' ')length+=2;
char[] csn = new char[length];
int index = 0;
for(char c:cs){
if(c== ' '){
csn[index++]='%';
csn[index++]='2';
csn[index++]='0';
}else{
csn[index++]=c;
}
}
return new String(csn);
}
源碼: 劍指offer4J