Temukan jumlah kejadian substring dalam string java

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