如何在StringBuffer中判断是否含有某一子串 如何在StringBuffer中判断是否含有某一子串 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 或者可以indexOf 方法返回 String 对象内第一次出现子字符串的字符位置。function IndexDemo(str2){ StringBuffer str1 = "BABEBIBOBUBABEBIBOBU" int s = str1.indexOf(str2); return(s);} the same to redduke1202 谢谢楼上几个。可能没说明白我做的是一个子串的删除,判断子串的开始标志和结束标志。因为子串是有,如果用indexOf会越界的。所以要用判断是包含的方法,有人这样用过么? 谢谢楼上几个。可能没说明白 我做的是一个子串的删除,判断子串的开始标志和结束标志。 因为子串有好几个,如果用indexOf判断会越界的。所以要用判断是包含的方法,有别的办法么? 怎么会越界呢?把原串里的所有子串都删除?效率不是很高,但是能实现功能的代码public static void deleteSubString(StringBuffer sb,String substring) { while(sb.indexOf(substring)!=-1) sb.delete(sb.indexOf(substring),sb.indexOf(substring)+substring.length()); } 这个做的是编码格式的程序,有个功能是注释内容,用toString然后contain判断做了,不过还是谢谢楼上。 没有明白什么意思。sb.indexOf(substring)!=-1有这个就够了 关于Runtime的东东。请教。 面试题,给出一个字符串,要求最后以这个给出的字符串的反顺序输出。。。菜鸟问题。。。求答案。。 关于set的toArray方法 最大,最全的电子书,源码下载基地 有没有写java程序的中文的编程环境啊? 如何在java的图形界面里面做一个网页的链接? 从数据库中取出datetime型数据,如何按照格式:"yyyy-M-D hh:mm"显示出来? 位运算 紧急求救----如何用java编游戏杆的接口程序??????? 求助大神 TTS JSAPI使用 创建Synthesizer时为NULL 用applet上传时出现的问题
返回 String 对象内第一次出现子字符串的字符位置。function IndexDemo(str2){
StringBuffer str1 = "BABEBIBOBUBABEBIBOBU"
int s = str1.indexOf(str2);
return(s);
}
我做的是一个子串的删除,判断子串的开始标志和结束标志。
因为子串是有,如果用indexOf会越界的。所以要用判断是包含的方法,有人这样用过么?
我做的是一个子串的删除,判断子串的开始标志和结束标志。
因为子串有好几个,如果用indexOf判断会越界的。所以要用判断是包含的方法,有别的办法么?
把原串里的所有子串都删除?效率不是很高,但是能实现功能的代码public static void deleteSubString(StringBuffer sb,String substring)
{
while(sb.indexOf(substring)!=-1)
sb.delete(sb.indexOf(substring),sb.indexOf(substring)+substring.length());
}
sb.indexOf(substring)!=-1
有这个就够了