Java program To Count the number of words in a String::
Output:
- package com.javatutorial;
- public class CountNumberofWords {
- public static void main(String[] args) {
- String s="";
- int count=0;
- Scanner in = new Scanner(System.in);
- System.out.println("Please enter a String");
- s=in.nextLine();
- char ch[]= new char[s.length()];
- for(int i=0;i<s.length();i++)
- {
- ch[i]= s.charAt(i);
- if( ((i>0)&&(ch[i]!=' ')&&(ch[i-1]==' ')) || ((ch[0]!=' ')&&(i==0)) )
- count++;
- }
- System.out.println("Number of words in given String: "+count);
- }
- }
Output:
- Please enter a String
- Java Tutorial
- Number of words in given String: 2