您的位置:首页 > 其它

替换空格

2015-11-02 12:54 141 查看
请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。

方法1:replace函数

public String replaceBackend(String word){
String a = word.toString();
String b = a.replaceAll(" ","%20");
return b;
}


方法2:转换成数组再去拼吧吧吧吧

public String replaceBackend(String word){
String a = word.toString();
char[] b = a.toCharArray();
StringBuffer c = new StringBuffer();
for(int i = 0 ;i<b.length;i++){
if(b[i] == ' '){
c.append("%20");
}else{
c.append(b[i]);
}
}
return c.toString();

}
public static void main(String args[]){
String word = "we are happy";
aaa a = new aaa();
System.out.println(a.replaceBackend(word));
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: