Method 1:
/* Java Program Example - Count Occurrence of Word in Sentence */
import java.util.Scanner;
public class JavaProgramWORDOccur
{
public static int countWords(String str)
{
int count = 1;
for(int i=0; i<=str.length()-1; i++)
{
if(str.charAt(i) == ' ' && str.charAt(i+1) != ' ')
{
count++;
}
}
return count;
}
public static void main(String args[])
{
String sentence;
Scanner scan = new Scanner(System.in);
System.out.print("Enter a Sentence : ");
sentence = scan.nextLine();
System.out.print("Total Number of Words in Entered Sentence is " + countWords(sentence));
}
}
Method 2 :
import java.util.StringTokenizer;
public class SimpleStrTokenzier
{
public static void main(String args[])
{
int count=0;
StringTokenizer st = new StringTokenizer("Hai Iam Sivasankar"," ");
while (st.hasMoreTokens())
{
System.out.println(st.nextToken());
count++;
}
System.out.print(count);
}
}
Method 3:
class SplitExample
{
public static void main(String args[])
{
String s1= "core java programming ";
int count = 0;
String[] words=s1.split(" ");
for(String w:words)
{
System.out.println(w);
count++;
}
System.out.print("Number of words in a String : " +count);
}
}
No comments:
Post a Comment