943,514 Members | Top Members by Rank

Ad:
  • Java Discussion Thread
  • Unsolved
  • Views: 2936
  • Java RSS
Jan 30th, 2007
0

How to discard stopwords contained in class and do word count?

Expand Post »
package umadas.examples;import java.io.*;import java.util.*;class Counters{int iCount = 1;} public class Wordfreq { public static Reader r; private static String str=""; public static void main(String args[]) { try { r = new BufferedReader(new FileReader(args[0])); fnWordFrequency(); r.close(); } catch (IOException e) { System.err.println(e); } } public static void fnWordFrequency() { HashMap map = new HashMap(); try { StreamTokenizer st = new StreamTokenizer(r); int iToken = st.nextToken(); while (iToken != StreamTokenizer.TT_EOF) { if (iToken == StreamTokenizer.TT_WORD) { if (map.containsKey(st.sval)) { ((Counters)map.get(st.sval)).iCount++; } else { map.put(st.sval, new Counters()); } } iToken = st.nextToken(); } } catch (IOException e) { System.err.println(e); return; } Collection entries = map.entrySet(); Vector vTor = new Vector(entries); Iterator it = vTor.iterator(); Map.Entry ent; String sWord; int iCounter; while(it.hasNext()) { ent = (Map.Entry)it.next(); sWord = ((String)ent.getKey()); iCounter = ((Counters)ent.getValue()).iCount; str+=sWord+"\t"+iCounter+"\t"; System.out.println(sWord + "\t" + iCounter); } try { OutputStream f1=new FileOutputStream("C:/trial/umadas.txt"); byte buf[]=str.getBytes(); f1.write(buf); System.out.println("\n"); } catch(IOException io) { System.out.println(io.getMessage()); } } }THIS PROGRAM TOKENIZES THE WORD READ FROM A FILE IN COMMAND LINE AND PRINTS THE FREQUENCY OF EACH WORD.EX PROGRAM 25.NOW I HAVE A CLASS CONTAINING STOPWORDS LIKE( A ,AN) CONTAINED IN A HASHTABLE.I WANT TO READ THIS STOPWORDS FILEAND DISCARD THOSE AND PRINT THE ABOVE OUTPUT(DISCARDING THIS STOPWORDS).KINDLY HELP
Reputation Points: 10
Solved Threads: 0
Newbie Poster
umadas is offline Offline
7 posts
since Jan 2007
Jan 30th, 2007
0

Re: How to discard stopwords contained in class and do word count?

Wow! How do you expect someone to read that message? Please make use of code tags and line breaks.
Last edited by aniseed; Jan 30th, 2007 at 2:27 pm.
Reputation Points: 48
Solved Threads: 7
Posting Whiz
aniseed is offline Offline
353 posts
since Apr 2006
Jan 30th, 2007
0

Re: How to discard stopwords contained in class and do word count?

and stop the SHOUTING.
Team Colleague
Reputation Points: 1658
Solved Threads: 331
duckman
jwenting is offline Offline
7,719 posts
since Nov 2004

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in Java Forum Timeline: Card Game
Next Thread in Java Forum Timeline: how to pass class variable to another class





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC