第1个回答 推荐于2017-09-25
public class HelpOne {
public static void main(String[] args) {
String str = "abcdefabhjlecababcab";
String str1 = "ab";
int count = 0;
int start = 0;
while (str.indexOf(str1, start) >= 0 && start < str.length()) {
count++;
start = str.indexOf(str1, start) + str1.length();
}
System.out.println(str1 + "在" + str + "出现的次数为" + count);
}
}
运行结果为:
ab在abcdefabhjlecababcab出现的次数为5
希望可以帮助到你。本回答被提问者采纳
第2个回答 2011-12-06
public Test{
public static void main(String[] args) {
String a = "abababab";
String b = "ab";
int i = 0;
while (true) {
if (a.contains(b)) {
i++;
a = a.replaceFirst(b, "");
} else {
break;
}
}
System.out.println("子串出现了" + i + "次");
}
}
第3个回答 2011-12-07
public class Test{
public static void main(String args[]){
String s = "sunjavajavajavajavajavasunjavajavasunsusnjava";
String toString = "java";
int count = 0;
int index = -1;
while((index = s.indexOf(toString))!=-1){
s = s.subString(index + toString.length);
}
System.out.println(count);
}
}
第4个回答 2011-12-07
public static void method2(){
String s="SpringjavaHibernatejavaStrutsjavaj2sejavaj2ee";
String toFind="java";
int count=0;
int index=-1;
while(s.indexOf(toFind)!=-1){
index=s.indexOf(toFind);
s=s.substring(index+toFind.length());
count++;
}
System.out.println(count);
}
第5个回答 推荐于2017-09-25
public class HelpOne {
public static void main(String[] args) {
String str = "abcdefabhjlecababcab";
String str1 = "ab";
int count = 0;
int start = 0;
while (str.indexOf(str1, start) >= 0 && start < str.length()) {
count++;
start = str.indexOf(str1, start) + str1.length();
}
System.out.println(str1 + "在" + str + "出现的次数为" + count);
}
}
运行结果为:
ab在abcdefabhjlecababcab出现的次数为5
希望可以帮助到你。本回答被提问者采纳
第6个回答 2011-12-06
public Test{
public static void main(String[] args) {
String a = "abababab";
String b = "ab";
int i = 0;
while (true) {
if (a.contains(b)) {
i++;
a = a.replaceFirst(b, "");
} else {
break;
}
}
System.out.println("子串出现了" + i + "次");
}
}
第7个回答 2011-12-07
public class Test{
public static void main(String args[]){
String s = "sunjavajavajavajavajavasunjavajavasunsusnjava";
String toString = "java";
int count = 0;
int index = -1;
while((index = s.indexOf(toString))!=-1){
s = s.subString(index + toString.length);
}
System.out.println(count);
}
}
第8个回答 2011-12-07
public static void method2(){
String s="SpringjavaHibernatejavaStrutsjavaj2sejavaj2ee";
String toFind="java";
int count=0;
int index=-1;
while(s.indexOf(toFind)!=-1){
index=s.indexOf(toFind);
s=s.substring(index+toFind.length());
count++;
}
System.out.println(count);
}