Q:

Java Adding multiple elements to an ArrayList

Still new to java, but I'm having an issue adding multiple new elements to my arraylist. 
The idea for this method is to look and see if a name is already in the list, and if so return false, and if not then add the name and person's score to the arraylist.
I keep getting an error when I try to add it in. The add will work if it's just the name portion I add in, but once I also include the scoreOn1st it gives me an error.
public boolean addGolfer(String name, int scoreOn1st)
{  
    // check if the golfer is already in the collection
    for (int i = 0; i < board.size(); i++)
    {
        if (board.get(i).equals(name))
        {
            return false;
        }
    }

    // otherwise

    board.add(new ScoreCard(name, scoreOn1st));
    return true;
}

This is the constructor class already created for the arraylist:
public ScoreBoard(String tourneyName)
{    
    // initialize instance varable
    this.tournament = tourneyName;
    ArrayList<ScoreCard> board = new ArrayList<ScoreCard>();
}

A:

The board should be declared outside. You can new it inside the constructor. The get !method returns a ScoreCard object on which you cannot directly call equals name. 
public class ScoreBoard {
List<ScoreCard> board;
public ScoreBoard(String tourneyName)
{    
    this.tournament = tourneyName;
    this.board = new ArrayList<ScoreCard>(); 
}

ScoreCard should be something like this:
class ScoreCard {
  ScoreCard(String name) {//definition } //1st Constructor
  ScoreCard(String name, int score) { //definition } //2nd Constructor

