字符串空格替换问题
2015-12-01 11:20
169 查看
1.在原字符数组上进行替换
第一次遍历:从后往前遍历,统计出总的空格数。
第二次遍历:从后往前遍历,如果遍历到的字符不是空格,则该字符往后移(替换字符长度-1)*count(总的空格数);如果是空格,往后移(替换字符长度-1)*count(总的空格数),count–(记住),然后用替代字符依次替换
2.新建一个字符数组,对原数组进行遍历,不是空格直接赋给新的字符数组,是空格依次用替换字符代替。
第二种很好写,下面是第一种情况的源代码:
第一次遍历:从后往前遍历,统计出总的空格数。
第二次遍历:从后往前遍历,如果遍历到的字符不是空格,则该字符往后移(替换字符长度-1)*count(总的空格数);如果是空格,往后移(替换字符长度-1)*count(总的空格数),count–(记住),然后用替代字符依次替换
2.新建一个字符数组,对原数组进行遍历,不是空格直接赋给新的字符数组,是空格依次用替换字符代替。
第二种很好写,下面是第一种情况的源代码:
相关文章推荐
- NSURLSession无法实现断点续传下载的问题解决
- 避免ViewStub重复填充
- 优先队列
- UWP应用的数据绑定解析
- 唱歌技巧总结
- 动态代理模式
- cas 配置与自定义开发
- gulp使用记录
- iOS 中类方法的多种调用方式
- mysql5.7 修改root密码
- javascript内存原理图 protoye —proto—
- Android如何实现毛玻璃效果之Android高级模糊技术
- LintCode: Sort Colors
- ⾃自定义cell的步骤
- ASP.NET能知道的东西
- android 三星手机拍照裁剪后会旋转问题
- linux防火墙
- Zookeeper入门-Java版本HelloWorld例子
- Zookeeper入门-Java版本HelloWorld例子
- Zookeeper入门-Java版本HelloWorld例子