package com.test;
public class test {
public static void main(String[] args) {
//长字符串l1
String l1 = "ababaeadasdabababa";
//短字符串l2
String l2 = "ababa";
//记录次数
int num=0;
int con=0;
char[] a = l1.toCharArray();
char[] b= l2.toCharArray();
int chang=b.length;
for(int i=0;i<a.length&&chang!=a.length+1;i++){
String str="";
int j=i;
for(;j<chang;j++){
str+=a[j];
}
for(int h=0;h<b.length;h++){
char[] c = str.toCharArray();
if(c[h]!=b[h]){
con=1;
break;
}else {
con=0;
}
}
if(con!=1){
num++;
}
chang++;
}
System.out.println(num);
}
}
有错误欢迎指出