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 }}