解题思路:
1.首先进行转化,将StringBuffer转为String,调用toString方法.
2.利用String中的replaceAll()方法把空字符串变为需要替换的字符串即可.
package com.na;
/**
* Author:TaiLong
* created:2019/8/21
*/
public class ultion {
public static void main(String[] args)
{
ultion f=new ultion();
f.replaceSpace(new StringBuffer("c d d d "));
}
public String replaceSpace(StringBuffer str) {
String c = str.toString();
String cd;
if (c == null) {
return null;
} else {
cd = c.replaceAll(" ", "%20");
}
return cd;
}}