How do I count word occurrences in a string?
Category: commons.lang, viewed: 7693 time(s).
package org.kodejava.example.commons.lang;
import org.apache.commons.lang.StringUtils;
public class WordCountExample
{
public static void main(String[] args)
{
// We have the source text we'll do the search on.
String source = "From the download page, you can download the Java " +
"Tutorials for browsing offline. Or you can just download " +
"the examples.";
// The word we want to count its occurrences
String word = "you";
// Using StringUtils.countMatches() method we can count the occurrences
// frequency of a word/letter in the giver source of string.
int wordFound = StringUtils.countMatches(source, word);
// Print how many we have found the word
System.out.println(wordFound + " occurrences of the word '" + word +
"' was found in the text.");
}
}
Here is the result of the code above.
2 occurrences of the word 'you' was found in the text.
Download Hundreds of Complimentary Industry Resources
Get hundreds of popular Industry magazines, white papers, webinars, podcasts, and more;
all available at no cost to you. With more than 600 complimentary offers, you'll find
plenty of titles to suit your professional interests and needs.
Click Here and Sign up today!