字符串替换空格
2015-12-05 19:33
197 查看
题目描述 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
public class solution2 { public static String replaceSpace(StringBuffer str) { //求得字符串的长度 int length=str.length(); //遍历字符串中的每一个字符,如果是空格,那么就行星替换操作 StringBuffer tempStr=new StringBuffer(""); char chars[]={'%','2','0'}; for(int i=0;i<length;i++){ //得到当前位置的字符 char tempCh=str.charAt(i); //判断当前字符是否是空格 if(!Character.isWhitespace(tempCh)){ tempStr.append(tempCh); }else{ tempStr.append(chars); } } return tempStr.toString(); } public static void main(String[] args){ String str="we are happy!"; StringBuffer stringBuffer=new StringBuffer(str); System.out.println(replaceSpace(stringBuffer)); } }zi'fu
相关文章推荐
- 【CEOI2010】【BZOJ2013】A huge tower
- 《电子或通讯邻域当前的主流技术及其社会需求调查报告》
- js实践
- Java final修饰符使用总结
- 【查找结构4】红黑树 [RBT]
- JavaWeb 利用springsecurity做用户权限限制
- OpenJudge_P8782 乘积最大(DP)
- 最长公共子序列(动态规划)
- opensuse13.2上nfs无法使用
- 二维数组中的查找一个数
- 第十四周 知原理--哈弗曼树
- spring security 简单登陆(二)
- Python爬虫进阶一之爬虫框架Scrapy安装配置
- cocos2d-x学习笔记(7)MoveTo和MoveBy
- SQL常用语句个人总结
- perspective 3D透视简介
- 完美解决Your Firefox profile cannot be loaded. It may be missing or inaccessible
- 正态分布的前世今生
- IBM SPSS Modeler 14.1安装
- [LeetCode]005-Longest Palindromic Substring