题目描述请实现一个函数将一个字符串中的每个空格替换成“%20”。例如当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。方法1public class Solution { public String replaceSpace(StringBuffer str) { return str.toString().replace( ,%20); } }方法2public class Solution { public String replaceSpace(StringBuffer str) { StringBuffer newStr new StringBuffer(); for(int i0;istr.length();i){ if(str.charAt(i) ){ newStr.append(%20); }else{ newStr.append(str.charAt(i)); } } return newStr.toString(); } }
牛客剑指Offer——替换空格
题目描述请实现一个函数将一个字符串中的每个空格替换成“%20”。例如当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。方法1public class Solution { public String replaceSpace(StringBuffer str) { return str.toString().replace( ,%20); } }方法2public class Solution { public String replaceSpace(StringBuffer str) { StringBuffer newStr new StringBuffer(); for(int i0;istr.length();i){ if(str.charAt(i) ){ newStr.append(%20); }else{ newStr.append(str.charAt(i)); } } return newStr.toString(); } }