Java实现替换空格
来源:互联网 发布:js数组的长度 编辑:程序博客网 时间:2024/06/15 11:07
如题所示:请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy.
这是第一种方法
public class ReplaceChar {
/**
* @param args
*/
public static void main(String[] args) {
StringBuffer str = new StringBuffer("we are happy");
System.out.println(replaceSpace(str));
}
publicstatic String replaceSpace(StringBuffer str) {
return str.toString().replaceAll(" ","%20");//将空格换成%20}
}
这是第二种方法
publicstatic String replaceSpace(StringBuffer str) {
int n=0;
while(str.indexOf(" ",n)!=-1){
n=str.indexOf(" ",n);//获得空格的索引
str.deleteCharAt(n);//删除对应索引的空格
str.insert(n,"%20");//在相应位置插入%20
n=n+2;//更新n值,运行第一次str结果为we%20are happy,运行第二次结果str为we%20are%20happy。
}
return str.toString();
}
public static void main(String[] args) {
public static void main(String[] args) {
StringBuffer str = new StringBuffer("we are happy");
System.out.println(replaceSpace(str));
}
阅读全文
0 0
- Java实现-空格替换
- 替换空格java实现
- Java实现替换空格
- 空格替换Java实现
- 字符串中的空格替换JAVA实现
- 剑指offer 替换空格 java实现
- JAVA实现替换空格(《剑指offer》)
- 《剑指offer》004-替换空格(java实现)
- 《剑指offer》004-替换空格(java实现)
- 替换空格【C++实现】
- 空格替换(Java)
- 替换空格(java)
- 编程:空格替换Java
- 替换空格(java)
- java字符串空格替换
- 替换空格(java)
- 剑指offer算法 java实现 替换字符串空格
- 剑指offer--面试题4:替换空格--Java实现
- dictionary 键、值 映射列表 1.27
- GO语言学习一(环境搭建)
- Python 中if __name__ == '__main__'原理
- Linux入门基础
- android线程消息机制之Handler详情
- Java实现替换空格
- Cg Programming/Unity/Textured Spheres纹理球体
- MyBatis批量插入对象
- python 文本聚类
- C++——【USACO 5.2.1】——Snail Trails
- 哈夫曼编码C语言实现
- 1071. 小赌怡情
- PHP与软件破解导学
- 数学相关(未完成)