您的位置:首页 > 产品设计 > UI/UE

StringBuffer StringBuilder

2017-05-15 22:06 302 查看
题目描述

请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当>字符串为We Are Happy.则经过替换之后的字符串为>We%20Are%20Happy。

时间限制:1秒 空间限制:32768K

public class Solution {
public String replaceSpace(StringBuffer str) {
StringBuilder st = new StringBuilder();
for(int i = 0;i<str.length();i++){
if(str.charAt(i) == ' '){
st.append("%20");
}
else{
st.append(str.charAt(i));
}
}
return st.toString();
}
}


运行时间:35ms

占用内存:629k

return str.toString().replaceAll('\\s',"%20");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  string