• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Devaka Cooray
  • Knute Snortum
  • Paul Clapham
  • Tim Cooke
Sheriffs:
  • Liutauras Vilda
  • Jeanne Boyarsky
  • Bear Bibeault
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Ron McLeod
  • Piet Souris
  • Frits Walraven
Bartenders:
  • Ganesh Patekar
  • Tim Holloway
  • salvin francis

counting specific words from a text file  RSS feed

 
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi can any one help me, i need to count specific words which are kept in a array list and then i need to count how many times theses words appear in a text file.
so far i can count specific characters from a array list and see how many times they appear in a text file. i am also able to count the number of lines, characters and even how many words appear in a text file.

below is the code i have done so far andy help would be welcomed.

thank you for your time.

[ December 06, 2004: Message edited by: sukh singh ]

[ Jess added UBB [code] tags to perserve whitespace ]

[ December 06, 2004: Message edited by: Jessica Sant ]
 
Ranch Hand
Posts: 76
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello Sukh,

I replied to your question in the intermediate forum as well. SO, Here it goes. IF you want to read a line and then compare that with some word. You should StringTokenizer method, it breaks down the line word by word. Onto your problem. Lets say the words that you want to count are : for, else, is, are. There are 2 ways to do it. You don't have to store them in any array. For example:



let me know if this way works for you . Take care.

Mala
 
(instanceof Sidekick)
Posts: 8791
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If the magic words are in an ArrayList you can expand on the example above a bit. Get a word, see if it's in the ArrayList, maybe find out where in the ArrayList and increment a counter in a regular int[] array. "See if it's in the ArrayList" is a hint to go read the JavaDoc. Have fun!
 
Forget Steve. Look at this tiny ad:
how do I do my own kindle-like thing - without amazon
https://coderanch.com/t/711421/engineering/kindle-amazon
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!