方法一:string.replaceAll(想被替换的,替换的);
方法二:StringBuffer字符串拼接
1.字符串转换为数组:string.toCharyArray()
2.拼接方法:sb.append(任何类型)
代码
import java.util.*;
public class Solution {

public String replaceSpace (String s) {
    // write code here
   StringBuffer sb = new StringBuffer();
    char[] a=s.toCharArray();
    for(char c:a)
    {
        sb.append(c==' '?"%20":c);
    }
    return sb.toString();
}

}