字符串空值替换
2015-11-19 12:06
344 查看
请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
public class Solution {
public String replaceSpace(StringBuffer str) {
String sti = str.toString();
char[] strChar = sti.toCharArray();
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();
}
public static void main(String[] args) {
Solution ss=new Solution();
System.out.println(ss.replaceSpace(new StringBuffer("We Are Happy")));
}
}
public class Solution {
public String replaceSpace(StringBuffer str) {
String sti = str.toString();
char[] strChar = sti.toCharArray();
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();
}
public static void main(String[] args) {
Solution ss=new Solution();
System.out.println(ss.replaceSpace(new StringBuffer("We Are Happy")));
}
}
相关文章推荐
- nodejs
- struts(三) ---OGNL的学习和理解
- 豌豆荚、酷市场、应用宝,模拟手指点击事件进行应用自动安装的思考
- microsoft 2010显示文档结构视图
- ios开发中view.layer.shouldRasterize = YES 的使用说明
- Android Launcher 应用图标大小不一的情况或GirdView Item 不规则处理与解决
- Xcode7.0设置网络白名单
- UC/OS-II关于信号量的解释说明
- android多媒体编程--画画板
- 隐藏Android下的虚拟按键
- ViewPager 和 TabLayout实现Fragment分页
- Java的七大设计原则
- 函数指针和函数
- JavaWeb---文件读取/IO流
- Linux下的sed命令使用详解
- Linux系统下如何挂载FAT32的U盘
- HTTP:状态码304
- python模版
- #1082 : 然而沼跃鱼早就看穿了一切(AC版)
- PHP传值到不同页面的三种常见方式及php和html之间传值问题