Java Utililty Methods String Occurence Count

List of utility methods to do String Occurence Count

Description

The list of methods to do String Occurence Count are organized into topic(s).

Method

intcountOccurence(String matchedString, char occurence)
count Occurence
int count = 0;
for (final char c : matchedString.toCharArray()) {
    if (c == occurence) {
        ++count;
return count;
intcountOccurences(String from, String word)
count Occurences
return (from.length() - from.replace(word, "").length()) / word.length();
intcountOccurences(String haystack, String needle)
Count the number of occurences of needle in haystack in a case independent manner
int count = 0;
int lastIndex = 0;
haystack = haystack.toUpperCase();
needle = needle.toUpperCase();
while (lastIndex != -1) {
    lastIndex = haystack.indexOf(needle, lastIndex);
    if (lastIndex != -1) {
        count++;
...
intcountOccurences(String s, char c)
count Occurences
int n = 0;
for (int i = 0; i < s.length(); i++) {
    if (s.charAt(i) == c) {
        n++;
return n;
intcountOccurences(String str, int ch)
Return the number of occurences of a character in a string.
if (isEmpty(str)) {
    return 0;
int count = 0;
int idx = -1;
do {
    idx = str.indexOf(ch, ++idx);
    if (idx != -1) {
...
intcountOccurences(String str, String subStr)
Returns the number of instances of a particular substring in a string.
int len = subStr.length();
if (len == 0) {
    return 0;
int pos = 0;
int count = 0;
while ((pos = str.indexOf(subStr, pos)) >= 0) {
    count++;
...
intcountOccurences(String text, char find)
count Occurences
if (isEmpty(text))
    return 0;
int count = 0, offset = 0;
while ((offset = text.indexOf(find, offset)) != -1) {
    count++;
    offset++;
return count;
...
intcountOccurences(String text, String subtext)
Counts the occurences of a special text phrase in another text
int count = 0;
int idx = 0;
int lenSubtext = subtext.length();
while ((idx = text.indexOf(subtext, idx + lenSubtext)) != -1) {
    count++;
return count;
intcountOccurences(String text, String target)
Counts the number of occurrences of a String within another String.
return text == null || target == null || !text.contains(target) ? 0
        : 1 + countOccurences(text.substring(text.indexOf(target) + 1), target);
intcountOccurences(String textToSearch, String pattern)
count Occurences
int base = 0;
int count = 0;
boolean done = false;
while (!done) {
    base = textToSearch.indexOf(pattern, base);
    if (base > 0) {
        count++;
        base += 3;
...