黑马程序员技术交流社区
标题:
String类的应用
[打印本页]
作者:
Hison_lian
时间:
2015-5-18 00:38
标题:
String类的应用
给定一个字符串找到子串在字符串中出现的次数。String s = “abcitcastabcxxxabc”中的“abc”
搞了半天感觉我编的有些小bug,怎样能更准确
public static void main(String[] args) {
// 定义字符串
String str = "abcitcastabcxxxabc";
int index = 0;
int count = 0;
int a = str.indexOf("abc", index);
while (a >= 0) {
index = a + 3;
count++;
a = str.indexOf("abc", index);
if (a < 0) {
break;
}
}
System.out.println(count);
}
}
作者:
yky1678
时间:
2015-5-18 01:03
public class Test{
public static void main(String[] args){
String str="abcitcastabcxxxabc";
int count =0;
int index=0;
while(str.contains("abc")){
if(index<str.length()){
index=str.indexOf("abc",index)+3;
count++;
}else
break;
}
System.out.println(count);
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2