wood burning stoves 2.0*
The moose likes Java in General and the fly likes Strings Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "Strings" Watch "Strings" New topic
Author

Strings

Nickesha Lindsay
Greenhorn

Joined: Dec 01, 2003
Posts: 6
Hello,
I would like to know how do I go about getting specified letter from a word, then printing out how many times that letter shows up in the word.
Example:
String word = "Alabama";
...............
System.out.println ("Letters in word: " + word);
I want to get only the letter 'a' from the word, so the result must print out the number "4", since there are 3 letters in the word 'Alabama'.
Could someone please give me some examples and how to start this program off?
Are there any String/Character classes I should be aware of to do this and if so, which ones?
Thank you
Brian Pipa
Ranch Hand

Joined: Sep 29, 2003
Posts: 299
Take a look at the Javadocs for String. Lots of good stuff there like:
.length()
.charAt()
.toLowerCase() (if you're not worried about case)
Try writing a for loop using the length() and take a look at each character with charAt()
That should get you started.
Brian


My Java Freeware:<br />MACCC - <a href="http://maccc.pipasoft.com" target="_blank" rel="nofollow">http://maccc.pipasoft.com</a><br />Nator - <a href="http://nator.pipasoft.com" target="_blank" rel="nofollow">http://nator.pipasoft.com</a>
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Strings
 
Similar Threads
Probability of words in a random string
Hangman game
Alphametics
I require some Help!!
String Compressor