想飞就别怕摔

大爷的并TM骂人

JAVA 替换字符串

 1     /**
 2      * 替换字符串函数
 3      * @param strSource - 源字符串
 4      * @param strFrom   - 要替换的子串
 5      * @param strTo     - 替换为的字符串
 6      * @return
 7      * @author zzn Date 2009-06-08
 8      * 
 9      */
10       public static String replace(String strSource, String strFrom, String strTo)  
11      {  
12           // 如果要替换的子串为空,则直接返回源串  
13           if(strFrom == null || strFrom.equals(""))  
14               return strSource;  
15           String strDest = "";  
16           // 要替换的子串长度  
17           int intFromLen = strFrom.length();  
18           int intPos;  
19           // 循环替换字符串  
20           while((intPos = strSource.indexOf(strFrom)) != -1)  
21           {  
22               // 获取匹配字符串的左边子串  
23               strDest = strDest + strSource.substring(0,intPos);  
24               // 加上替换后的子串  
25               strDest = strDest + strTo;  
26               // 修改源串为匹配子串后的子串  
27               strSource = strSource.substring(intPos + intFromLen);  
28           }  
29           // 加上没有匹配的子串  
30           strDest = strDest + strSource;  
31           // 返回  
32           return strDest;  
33       }  

posted on 2009-06-08 18:51 生命的绽放 阅读(2300) 评论(0)  编辑  收藏 所属分类: JAVA


只有注册用户登录后才能发表评论。


网站导航:
 
<2009年6月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

导航

统计

常用链接

留言簿(5)

随笔分类(94)

随笔档案(93)

文章分类(5)

文章档案(5)

相册

JAVA之桥

SQL之音

兄弟之窗

常用工具下载

积分与排名

最新评论

阅读排行榜