思路一:直接使用 的
函数即可。
public class Solution { public String replaceSpace(StringBuffer str) { int n = str.length(); StringBuffer ans = new StringBuffer(); for(int i = 0; i < n; ++ i) { if(str.charAt(i) == ' ') ans.append("%20"); else ans.append(str.charAt(i)); } return ans.toString(); } }
思路二:直接使用 类的
函数
public class Solution { public String replaceSpace(StringBuffer str) { return str.toString().replace(" ", "%20"); } }