替换空格
来源:互联网 发布:python文本相似性 编辑:程序博客网 时间:2024/06/06 20:37
题目描述:
请实现一个函数,将一个字符串中的空格替换成“%20”。
例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy
public class StringReplace20170909 { public String replaceSpace(StringBuffer str){ //方法一 /*StringBuffer newStr=new StringBuffer(); int length=str.length(); char ch; for(int i=0;i<length;i++){ ch=str.charAt(i); if (ch==' ') { newStr.append("%20"); }else { newStr.append(ch); } } return newStr.toString();*/ //方法二 //方法一在时间复杂大和空间复杂度都要优与方法二,有兴趣的可以了解一下StringBuffer String newStr=str.toString().replace(" ", "%20"); return newStr; } public static void main(String[] args) { StringReplace20170909 stringReplace=new StringReplace20170909(); StringBuffer stringBuffer=new StringBuffer("We Are Happy"); System.out.println(stringReplace.replaceSpace(stringBuffer)); }}
阅读全文
0 0
- 空格替换
- 替换空格
- 空格替换
- 替换空格
- 替换空格
- 替换空格
- 替换空格
- 替换空格
- 替换空格
- 替换空格
- 替换空格
- 空格替换
- 替换空格
- 替换空格
- 替换空格
- 替换空格
- 替换空格
- 替换空格
- EBS查看某个人的配置文件值
- POJ1860 Currency Exchange(最短路径,有无正环,模板)
- 基础代码-维护集合
- 【GeoTools】shp文件坐标转换
- BootStrap3.3.7学习
- 替换空格
- priority_queue简单用法
- 算法面试之剑指offer篇(三)
- centos vsftpd安装
- 机器学习中对于正则化的理解
- MySQL工作原理
- 网络优化
- PAT[1056]组合数的和
- 对指定代码段进行性能分析