Java program to count number of words in given string


Program

package com.candidjava;

import java.util.Scanner;

public class WordCount
{

	public static void main(String args[])
	{
		System.out.println("Enter the string");

		Scanner sc = new Scanner(System.in);

		String s = sc.nextLine();

		int count = 1;

		for (int i = 0; i < s.length() - 1; i++)
		{
			if ((s.charAt(i) == ' ') && (s.charAt(i + 1) != ' '))
			{
				count++;

			}
		}

		System.out.println("Number of words in a string = " + count);
	}
}

Output

Enter the string

Welcome to Candid Java Programing

Number of words in a string = 5



Related Post

Comments

VInay sharma
         i want to count words from this string ...Help me !! String w = " i am not a robot . " between i and am : 1 space between not and a : 4 spaces between a and robot : 3 spaces.

©candidjava.com