题目描述:请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
函数实现:
1 package string; 2 3 public class string04 { 4 5 public String replaceSpace(StringBuffer str) { 6 if(str==null||str.length()==0) 7 return null; 8 StringBuilder sb=new StringBuilder(); 9 for(int i=0;i<str.length();i++) { 10 if(str.charAt(i)==' ') { 11 sb.append('%'); 12 sb.append('2'); 13 sb.append('0'); 14 }else { 15 sb.append(str.charAt(i)); 16 } 17 } 18 return sb.toString(); 19 } 20 21 }