剑指offer 题目2
public class Solution {
public String replaceSpace(StringBuffer str) {
char [] arr=str.toString().toCharArray();
int count=0;
for(int i=0;i<arr.length;i++){
if(arr[i]==' '){
count++;
}
}
char[] ch=new char[str.length()+count*2];
int j=0;
for(int i=0;i<arr.length;i++){
if(arr[i]==' '){
ch[j++]='%';
ch[j++]='2';
ch[j++]='0';
}
else{
ch[j++]=arr[i];
}
}
return String.valueOf(ch);
}
}