Word
Word
import java.io.*;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.lang.*;
wordcount(String a)
{
s=a;
numword=0;
new Thread(this, a).start();
}
try
{
FileReader fin=new FileReader(s);
boolean ps=true;
do
{
i = fin.read();
char c=(char) i;
boolean cs=Character.isWhitespace(c);
if(ps&&!cs)
numword++; //counting no.of words
ps=cs;
} while(i != -1);
fin.close();
System.out.println("");
System.out.println(s+":"+numword);
}
catch(Exception e)
{
System.out.println("Exception:"+e);
}
}
}
class word
{
public static void main(String args[])
{
System.out.println(" *** WordCount in Files *** ");
for(int i=0;i<args.length;i++)
new wordcount(args[i]);
OUTPUT:
C:\>javac word.java
C:\>java word word.java bdlog.txt word.java
bdlog.txt:810
word.java:91
word.java:91