替换不可变字符串空格: 借助一个可变字符串,遍历原字符串如若是原字符进行追加,空格则替换为%20再追加。


   public String replaceSpace(String s) {
        // write code here
        int length = s.length();
        StringBuffer sb = new StringBuffer();
        for (int i = 0; i < length; i++) {
            char c = s.charAt(i);
            if (c == ' ') {
                sb.append("%20");
            } else {
                sb.append(c);
            }
        }
        return sb.toString();
    }