Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialDaniel Maia
6,228 PointsIt doesnt ask to provide a argument in the method, but the hint suggests i need to add a char
What am I am missing here, the hint is saying if i forgot to add a char as an argument to the method but it never specified to add one. PLEASE HELP!!!
public class ScrabblePlayer {
private String mHand;
public ScrabblePlayer() {
mHand = "";
}
public String getHand() {
return mHand;
}
public void addTile(char tile) {
// Adds the tile to the hand of the player
mHand += tile;
}
public boolean hasTile(char tile) {
return mHand.indexOf(tile) > -1;
}
public int getTileCount() {
int counter = 0;
for(char l : mHand.toCharArray()) {
if(mHand.indexOf(l) >= 0){
counter++;
}
}
return counter;
}
}
1 Answer
Jacob Bergdahl
29,119 PointsThe method must accept a char as a parameter. Next, it should check if the char passed in is somewhere in mHand! You're close, so you'll definitely figure it out on your own in no time!
Daniel Maia
6,228 PointsDaniel Maia
6,228 PointsGot there in the end lol I was making it difficult for myself when all i needed to do was so simple. :)
Thanks