Java Java Objects Creating the MVP Scrabble Tiles

Damjan Vlaic
Damjan Vlaic
17,868 Points

---JAVA---

pls help, someone, i'm having trouble with this :)

ScrabblePlayer.java
public class ScrabblePlayer {
  // A String representing all of the tiles that this player has
  private String tiles;

  public ScrabblePlayer() {
    tiles = "";
  }

  public String getTiles() {
    return tiles;
  }

  public void addTile(char tile) {
    // TODO: Add the tile to tiles
    tiles += tile;

  }

  public boolean hasTile(char tile) {
    // TODO: Determine if user has the tile passed in
    return false;
  }

}

1 Answer

Josh Stetson
Josh Stetson
12,346 Points

addTile - you need to convert the char to a string first. Can you just pass in the letter as a string of length 1 instead? If not just convert the char first then concatenate.

hasTile - there are methods available that help you do this with strings.

I'll leave it to you to do the googling for the exact answer, that's how you learn the language :) also don't forget to check the java API documentation: https://docs.oracle.com/javase/9/docs/api/overview-summary.html

Damjan Vlaic
Damjan Vlaic
17,868 Points

i'll try to do that, tnx for helping me ;)