《剑指offer》替换空格
来源:互联网 发布:linux ntp服务器 编辑:程序博客网 时间:2024/06/14 10:47
题目描述
请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
实现方式一:使用常规的java自带对字符串操作函数replaceAll实现,具体实现方式如下:
public class Solution { public String replaceSpace(StringBuffer str) { String s=str.toString(); s=s.replaceAll(" ","%20"); return s; }}
public class Solution { public String replaceSpace(StringBuffer str) { if(str==null){ return null; } StringBuilder newStr = new StringBuilder(); for(int i=0;i<str.length();i++){ if(str.charAt(i)==' '){ newStr.append('%'); newStr.append('2'); newStr.append('0'); }else{ newStr.append(str.charAt(i)); } } return newStr.toString(); }}
阅读全文
0 0
- [剑指offer]替换空格
- [剑指offer]替换空格
- 剑指offer:替换空格
- 替换空格--《剑指offer》
- 剑指Offer:替换空格
- 【剑指offer】替换空格
- 《剑指Offer》--替换空格
- 剑指offer--替换空格
- 【剑指offer】替换空格
- 【剑指offer】空格替换
- 剑指offer-替换空格
- 剑指offer:替换空格
- [剑指offer]替换空格
- 《剑指offer》替换空格
- 剑指offer:替换空格
- 【剑指Offer】替换空格
- 【剑指offer】-替换空格
- 剑指offer 替换空格
- CSS3浏览器兼容前缀
- js初级脚本算法
- hadoop集群start-all以后只有一个datanode
- Ajax验证用户是否存在
- C++学习笔记
- 《剑指offer》替换空格
- 手续费计算BigDecimal
- 用JQ实现一个全局计时器(商城一类都可以用)
- Android RecyclerView实现加载多样式子项
- iOS 微信打开第三方应用(微信跳转第三方app)(Universal Links)
- 笔试题目
- DistBelief 框架下的并行随机梯度下降法
- Git Submodule简单使用
- Java解析XML