替换空格
来源:互联网 发布:淘宝网的特点有哪些 编辑:程序博客网 时间:2024/05/18 22:17
/** * 题目: * 请实现一个函数,将一个字符串中的空格替换成“%20”。 * 例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy * *//** * 理解题意: * 首先是要我们实现一个函数,当然不是用String类的replace函数了; * 输入:字符串We Are Happy * 输出:We%20Are%20Happy * *//** * 解题思路: * 输入的字符串:str * 一个空的字符串:newStr * 对str的每个字符逐一判断是否为空格: * 如果是空格,newStr增加字符%20; * 如果不是空格,newStr增加str对应的字符 * */public class ReplaceString {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(); }public static void main(String[] args) {ReplaceString replace = new ReplaceString();StringBuffer sb = new StringBuffer();sb.append("We Are Happy");String str = replace.replaceSpace(sb);System.out.println(str);}}//输出:// We%20Are%20Happy
0 0
- 空格替换
- 替换空格
- 空格替换
- 替换空格
- 替换空格
- 替换空格
- 替换空格
- 替换空格
- 替换空格
- 替换空格
- 替换空格
- 空格替换
- 替换空格
- 替换空格
- 替换空格
- 替换空格
- 替换空格
- 替换空格
- android基础组件--CardView
- 【已解决】Android中给EditText添加的TextWatcher中的onTextChanged始终被调用(被执行多次)
- ListView中TextView的适配
- jquery 点击旋转效果,点击图片旋转360度
- 【Usaco 2007 Dec gold】队列变换
- 替换空格
- poj2996
- csu1508 地图的四着色(剪枝+BFS DFS)
- 浅谈构造函数与析构函数的调用顺序
- Linux的五个查找命令:find,locate,whereis,which,type
- itextpdf的使用之中文字体
- C#程序中判断DEBUG和RELEASE状态
- 1.1 理解网络编程和套接字
- gcc4.1.2通过rpm包升级gcc4.4.7