Encontre o número de ocorrências de uma substring em um java de string

public static int count(String str, String target) {
    return (str.length() - str.replace(target, "").length()) / target.length();
}
JayNue