字符串空格替换

 1 import java.text.DecimalFormat;
 2 /*
 3  * 请实现一个函数,将一个字符串中的空格替换成“%20”。
 4  * 例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
 5  */
 6 public class StrProcesing{
 7     
 8     public String strReplacement(String str){
 9         
10         String a[]=new String [str.length()];
11         String str2 ="";
12         int k=str.length();
13         for(int i=0;i<k;i++){
14                 a[i]=str.substring(i,i+1);
15                 if(a[i].equals(" ")){
16                     a[i]="%20";
17                     //System.out.print(a[i]);
18                 }
19                 str2=str2+a[i];
20         }
21         /*for(int i=0;i<k;i++){
22             str=str+a[i];
23         }*/
24         return str2;
25     }
26     
27     public static void main(String agrs[]){
28         String str="We Are Happy";
29         StrProcesing s=new StrProcesing();
30         String str2;
31         str2=s.strReplacement(str);
32         System.out.print(str2);
33     }}

 

posted @ 2017-04-06 16:37  yzyan  阅读(362)  评论(3)    收藏  举报