import java.util.*;
public class Solution {
1.提供一个方法为checkDuplicate:检查是否存在重复字符,若是有重复字符,返回true;
2.每k位作为一个字符串,调用上面的方法。若是判断为重复字符串,则n++,最后返回重复字符串数量n
public int numKLenSubstrRepeats (String s, int k) {
// write code here
if(s.length()<k) return 0;
int n = 0;
for(int i =0;i<s.length()-k+1;i++){
if(checkDuplicate(s.substring(i,i+k),k))
{
n++;
}
else continue;
}
return n;
}
public boolean checkDuplicate(String t,int k){
for(int i=0;i<k-1;i++){
if(t.substring(i+1).contains(String.valueOf(t.charAt(i))))
{
return true;
}
}
return false;
}
}