Znajdź liczbę wystąpień podłańca w Java ciągu

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