方法一:利用StringBuilder
 public String replaceSpace (String s) {
        //利用StringBuider存储更改后的字符
       StringBuilder s1=new StringBuilder();
        //for循环寻找空格
       for(int i=0;i<s.length();i++){
           if (s.charAt(i)==' '){
               //如果找到空格利用append方法将其添加进s1中
               s1.append("20");
           }else {
               //未找到将返回的字符存入s1中
               s1.append(s.charAt(i));
           }
       }
        //返回s1
       return s1.toString();
    }



方法二:遍历
 public String Replace(String s){
        //获得字符串长度
        int length=s.length();
        char[] array=new  char[length*3];
        //size表示替换后字符长度
        int size=0;
        for(int i=0;i<length;i++){
            //利用charAt方法返回指定位置的字符
            char c=s.charAt(i);
            if(c==' '){
                array[size++]='%';
                array[size++]='2';
                array[size++]='0';
            }else {
                array[size++]=c;
            }
        }
        //String s- new String(char数组,起始下标,长度)
        String str=new String(array,0,size);
        return str;
    }