題目描述
請實現(xiàn)一個函數(shù),將一個字符串中的每個空格替換成“%20”。例如,當(dāng)字符串為We Are Happy.則經(jīng)過替換之后的字符串為We%20Are%20Happy。
public String replaceSpace(StringBuffer str) {
//如果是空的時候 返回 null
if(str==null){
return null;
}
StringBuilder newStr = new StringBuilder();
//定位字符 判斷是否為空格 是的話就替換 不是不替換
for(int i=0;i<str.length();i++){
if(str.charAt(i)==' '){
newStr.append('%');
newStr.append('2');
newStr.append('0');
}else{
newStr.append(str.charAt(i));
}
}
return newStr.toString();
}