Java替换字符串中的空格
来源:互联网 发布:久远银海软件 编辑:程序博客网 时间:2024/06/04 18:03
原文链接:
http://www.2cto.com/kf/201311/256893.html
ReplaceSpace.java
/** * * 把字符串中的每个空格替换成%20.如We are happy,则输出We%20are%20happy * */ public class ReplaceSpace { public void repalce(char[] oldchar,char[] replacement){ int sumOfSpace = 0; for(int i = 0;i < oldchar.length;i++){ if(oldchar[i] == ' ') sumOfSpace++; } if(sumOfSpace == 0){ return ; } char [] newchar = new char[oldchar.length + (replacement.length-1) * sumOfSpace]; //指向被替换字符串的最后一个元素 int pOld = oldchar.length - 1; //指向替换字符串的最后一个元素 int pNew = newchar.length - 1; while(pNew >= 0){ if(oldchar[pOld] == ' '){ pOld--; for(int j = replacement.length - 1;j >= 0;j--){ newchar[pNew--] = replacement[j]; } }else{ newchar[pNew--] = oldchar[pOld--]; } } for(char c:newchar){ System.out.print(c); } } }
Test.java
public class Test { public static void main(String[] args) { char [] ch = "We are happy".toCharArray(); ReplaceSpace rs = new ReplaceSpace(); rs.repalce(ch, "|".toCharArray()); }}
0 0
- Java替换字符串中的空格
- 字符串中的空格替换JAVA实现
- java中替换字符串中的空格
- 替换字符串中的空格
- 替换字符串中的空格
- 替换字符串中的空格
- 替换字符串中的空格
- 替换字符串中的空格
- 替换字符串中的空格
- 字符串中的替换空格
- 替换字符串中的空格
- 字符串中的空格替换
- 替换字符串中的空格
- 字符串中的空格替换
- 替换字符串中的空格
- 替换字符串中的空格
- 替换字符串中的空格
- 替换字符串中的空格
- gcd中同步异步并行串行线程数目的关系
- IOS Dev Intro - QRCode By CIFilter
- MFC基础控件简单运用
- 线性表——双链表
- 首页-底部&顶部Tab导航(菜单栏)的实现:TabLayout+ViewPager+Fragment
- Java替换字符串中的空格
- PHP学习之路之Smarty变量调节器
- 【杭电 1722】Cake
- 辗转相除求gcd
- jsp监听器listener
- QT操作Word,插入表格
- 对于优先队列的一些思考
- 团体程序设计天梯赛-练习集 L1-009. N个数求和 重载+运算符 解题报告
- (模板题)sdut 3373 数据结构实验之查找一:二叉排序树(二叉排序树的建立)