《剑指offer》问题5 替换空格 Java实现
来源:互联网 发布:城市地图制作软件 编辑:程序博客网 时间:2024/05/16 05:42
题目来源:剑指offer
请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
思路;循环遍历每个字符,若遇到空格,就将其替换为%20 这道题Java可以有方法直接用
public class Solution { public String replaceSpace(StringBuffer str) { if (str.length()==0) return ""; for (int i=0;i<str.length();i++){ if (str.charAt(i)==' ') str.replace(i,i+1,"%20"); } return str.toString(); }}2.剑指offer思路:统计字符串的空格字数,新建一个数组,长度为替换之后的总长度,定义两个指针指向末尾,然P1从后往前走遇到空格P2向前走三位,并将%20加入其中
阅读全文
0 0
- 《剑指offer》问题5 替换空格 Java实现
- 剑指offer 替换空格 java实现
- JAVA实现替换空格(《剑指offer》)
- 《剑指offer》004-替换空格(java实现)
- 《剑指offer》004-替换空格(java实现)
- 剑指offer替换空格问题
- 【剑指offer】替换空格问题
- 剑指offer:替换空格(java)
- 剑指offer算法 java实现 替换字符串空格
- 剑指offer--面试题4:替换空格--Java实现
- 剑指offer算法 java实现 替换字符串空格
- 剑指Offer面试题4:替换空格 Java实现
- JAVA实现替换空格(《剑指offer》牛客网StringBuffer)
- 剑指offer算法 java实现 替换字符串空格
- 剑指offer第二题 替换空格 Java实现
- 剑指offer之替换空格问题
- 剑指Offer之字符串空格替换问题
- 剑指offer面试题5-替换空格-java
- chrome的devtool源码inspectjs
- MyEclipse里保存文件时报错
- hdu6166Senior Pan(spfa)
- 相似度算法
- HDU 6168 Numbers(数列,思维)
- 《剑指offer》问题5 替换空格 Java实现
- Hadoop发行版本比较与选型
- Fizz Buzz
- HDU 6162 Ch’s gift
- 数据结构 图(C++实现代码)
- ThreadPoolTaskExecutor的配置解释
- 【Redis手册二】redis.conf 配置参数说明
- Java-最大堆的排序,插入,删除
- 分金子(360公司2017春招真题)