String——替换空格

方法一:

使用String的replaceAll方法。

public class Solution {
    public String replaceSpace(StringBuffer str) {
    String string=str.toString();
      return  string.replaceAll(" ","%20");
    }
}

方法二:

使用split()方法以空格为分隔符时,split()识别在String开头出现的空格,但不识别在结尾出现的空格(只针对” “)。


方法三:假设String后有足够多的内存,第一次遍历保存空格个数,第二次从后向前替换空格。

你可能感兴趣的:(String——替换空格)