剑指Offer - 替换空格(Java实现)
思路一:直接使用 的
函数即可。
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");
}
} 【剑指offer】题目全解 文章被收录于专栏
本专栏主要是刷剑指offer的题解记录
途虎公司福利 103人发布
