請實現一個函數,將一個字符串中的每一個空格替換成「%20」。例如,當字符串爲We Are Happy.則通過替換以後的字符串爲We%20Are%20Happy。app
public class Solution { public String replaceSpace(StringBuffer str) { 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(); } }