CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

求一个函数,怎么删除字符串中的字符串?

楼主csdn1111(啊啊啊)2004-09-04 19:10:09 在 Java / J2SE / 基础类 提问

deleteString("abcdefg","a")   =bcdefg 问题点数:20、回复次数:6Top

1 楼mq612(五斗米)回复于 2004-09-04 19:12:03 得分 20

string.replaceAll(String,   String);Top

2 楼mq612(五斗米)回复于 2004-09-04 19:15:09 得分 0

String   str   =   "abcde";  
  System.out.println(str.replaceAll("ab",   ""));Top

3 楼csdn1111(啊啊啊)回复于 2004-09-04 19:17:45 得分 0

最好使用正则表达式Top

4 楼csdn1111(啊啊啊)回复于 2004-09-05 08:58:23 得分 0

upTop

5 楼weimenren(愚人码头)回复于 2004-09-05 11:35:08 得分 0

public   String   deleteString(String   str1,   String   str2)   {        
  String   resultString   =   null;                                                                    
  if(str1   !=   null   &&   str2   !=   null)   {                                  
  while(str1.indexOf(str2)   !=   -1)   {                                                
  int   index   =   str1.indexOf(str2);                                            
  int   str2Length   =   str2.length();                                            
  if(resultString   ==   null)   {                                                      
  resultString   =   "";                                                              
  }                                                                                                        
  resultString   +=   str1.substring(0,   index   );                      
  str1   =   str1.substring(index   +   str2Length);                      
  }                                                                                                                
  if(resultString   ==   null)   {                                                              
  resultString   =   "";                                                                      
  }                                                                                                                
  resultString   +=   str1;                                                                        
                                                                                                                   
  }                                                                                                                        
  return   resultString;                                                                                  
  }                                                                                                                                
  Top

6 楼away5678(超人Advance)回复于 2004-09-05 14:28:21 得分 0

方法好多....  
  多点看String的API吧...java的基础问题Top

相关问题

  • 这个字符串函数怎么写
  • 怎么删除 richtextbox中的字符串
  • 删除字符串中的某些字符用什么函数
  • 请问字符串中查找子字符串函数怎么写?
  • 字符串函数?
  • 字符串函数
  • 怎么用Vc给VB做 字符串参数的函数?
  • c#去掉字符串前后空格的函数怎么写?
  • VB.net中字符串比较函数是什么??怎么用啊/
  • 取字符串长度的函数是什么,该怎么写

关键词

  • null
  • resultstring
  • str
  • length

得分解答快速导航

  • 帖主:csdn1111
  • mq612

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo