In this program, we are going to share Java program to count the number of words. If you are a Java beginner and want to start learning the Java programming, then keep your close attention in this tutorial as I am going to share Java program to count the number of words.
Copy the below Java program and execute it with the help of Javac compiler. At the end of this program, We have shared the output of this program.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | public class CountNumberOfWords { //define final variables static final int OUT = 0; static final int IN = 1; static int countWords(String str) { int state = OUT; int wc = 0; int i = 0; while (i < str.length()) { if (str.charAt(i) == ' ' || str.charAt(i) == '\n' || str.charAt(i) == '\t') state = OUT; else if (state == OUT) { state = IN; ++wc; } ++i; } return wc; } public static void main(String args[]) { String str = "One two three\n four\tfive nine ten "; System.out.println("The number of words:" + countWords(str)); } } |
The number of words: 7
Liked this program? Do Like & share with your friends.
If you like FreeWebMentor and you would like to contribute, you can write an article and mail your article to [email protected] Your article will appear on the FreeWebMentor main page and help other developers.