刷题Day2——替换一个字符串中的空格
来源:互联网 发布:360u盘数据恢复软件 编辑:程序博客网 时间:2024/04/29 20:21
1、C#语言中可以直接运用str.Replace(” “,”%20”)来进行替换,
2、C++与JAVA中无直接替换的方法,采用新建StringBuffer方法。
public class Solution { public String replaceSpace(StringBuffer str) { String sti = str.toString(); //stringbuffer转换为string char[] strChar = sti.toCharArray(); //string转换为数组 StringBuffer stb = new StringBuffer(); for(int i=0;i<strChar.length;i++){ if(strChar[i]==' '){ stb.append("%20"); }else{ stb.append(strChar[i]); } } return stb.toString(); } }//方法二:CharAtpublic class Solution { public String replaceSpace(StringBuffer str) { StringBuffer out=new StringBuffer(); for (int i = 0; i < str.toString().length(); i++) { char b=str.charAt(i); //b即为字符串第i个字符 if(String.valueOf(b).equals(" ")){ out.append("%20"); }else{ out.append(b); } } return out.toString(); }}
PS:关于StringBuffer与String相互转换以及其他,包括CharAt,转载[http://www.cnblogs.com/liu-chao-feng/p/5636063.html]
阅读全文
0 0
- 刷题Day2——替换一个字符串中的空格
- 替换空格 将一个字符串中的空格替换成“ ”
- 字符串—空格替换
- 将一个字符串中的空格替换成“ ”
- 将一个字符串中的空格替换为指定的内容——4
- 替换字符串中的空格
- 替换字符串中的空格
- 替换字符串中的空格
- 替换字符串中的空格
- 替换字符串中的空格
- 替换字符串中的空格
- 字符串中的替换空格
- 替换字符串中的空格
- 字符串中的空格替换
- 替换字符串中的空格
- 字符串中的空格替换
- 替换字符串中的空格
- 替换字符串中的空格
- 数据结构
- 吴恩达Coursera深度学习课程 DeepLearning.ai 编程作业(1-2)
- 在不知道第一响应者时取消键盘
- 洛谷用题解AC的题
- 学生考勤管理系统
- 刷题Day2——替换一个字符串中的空格
- RSA模重复平方法
- 42. 数据结构笔记之四十二图的遍历之广度优先
- CSS三大特性
- java 常用类
- 神一般的口诀 之 多态
- 43. 数据结构笔记之四十三最短路径之迪杰斯特拉(Dijkstra )算法
- AngularJS 自定义 server
- 古文觀止卷九_永州韋使君新堂記_柳宗元