countOccurrences method

int countOccurrences(
  1. String substring
)

Implementation

int countOccurrences(String substring) {
  if (substring.isEmpty) return 0;
  int count = 0;
  int i = 0;
  while (true) {
    i = indexOf(substring, i);
    if (i == -1) break;
    count++;
    i += substring.length;
  }
  return count;
}