Raksani
2012-04-12 10:10:24 UTC
// Here's the code
import java.io.*;
import java.util.*;
public class count
{
public static void main(String[] file) throws FileNotFoundException, IOException
{
String filename = "textfilename";
String inputLine = null;
long startTime = System.currentTimeMillis();
long endTime;
BufferedReader bufferedReader = null;
bufferedReader = new BufferedReader(new FileReader(filename));
TreeMap
try
{
while ((inputLine = bufferedReader.readLine()) != null)
{
String[] words = inputLine.split("[\n\t\r., ;:!?(){}]");
for (String word : words)
{
Integer frequency = map.get(word);
if(t.contains(word))
{
frequency=0;
continue;
}
else
if (frequency == null)
{
frequency = 0;
}
frequency++;
map.put(word, frequency);
}
}
System.out.println(map);
endTime = System.currentTimeMillis();
System.out.println("Time taken :"+ (endTime-startTime)+" milliseconds");
}
}
}