剑指offer-替换空格

题目描述

请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
 
StringBuffer是可改字符串
 1 public String replaceSpace(StringBuffer str) {//字符串 my
 2         StringBuffer re = new StringBuffer();
 3         for(int i=0;i<str.length();i++){
 4             if(str.charAt(i)==' '){
 5                 re.append("%20");
 6             }
 7             else{
 8                 re.append(str.charAt(i));
 9             }
10         }
11         return re.toString();
12     }

 

posted @ 2019-04-11 17:44  月半榨菜  阅读(74)  评论(0编辑  收藏  举报