例如字符串"this"在字符串"this is my first program. this…
public class Java1
{
public staticvoid main(String[] args)
{
Stringstr1="this";
Stringstr2="this is my first program. this...";
intcount=0,len1,len2;
len1=str1.length();
len2=str2.length();
for(inti=0;i?len2-len1;i++)
{
intj=str2.?;
if(j==i)
?;
}
System.out.println(count);
}
}
以下程序的功能是,使用String类中的indexOf()方法统计一个字符串在另一个字符串中的出现次数.
答案:3 悬赏:20
解决时间 2021-11-26 00:13
- 提问者网友:故事与他
- 2021-11-25 07:36
最佳答案
- 二级知识专家网友:强势废物
- 2021-11-25 09:02
public static void main(String[] args) {
String str1="this";
String str2="this is my first program. this...";
int count=0,len1,len2;
len1=str1.length();
len2=str2.length();
for(int i=0;i<len2-len1;i++)
{
int j=str2.indexOf(str1,i);
if(j==i)
count++;
}
System.out.println(count);
}
String str1="this";
String str2="this is my first program. this...";
int count=0,len1,len2;
len1=str1.length();
len2=str2.length();
for(int i=0;i<len2-len1;i++)
{
int j=str2.indexOf(str1,i);
if(j==i)
count++;
}
System.out.println(count);
}
全部回答
- 1楼网友:duile
- 2021-11-25 11:14
什么问题?
- 2楼网友:一池湖水
- 2021-11-25 09:54
public class IndexOfTest {
public static void main(String[] args) {
String a ="abcabc23423abc342334abc34534abc23423";
String b="abc";
System.out.println(getSubNum(a,b));
}
public static int getSubNum(String a,String b){
int num=0;
String str=a;
int index=a.indexOf(b);
while(index!=-1){
num++;
str=str.substring(index+b.length()-1);
index=str.indexOf(b);
}
return num;
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |