아직 Java에 익숙하지 않지만 내 arraylist에 여러 개의 새 요소를 추가하는 데 문제가 있습니다. 이 방법의 아이디어는 이름이 이미 목록에 있는지 확인하고, 그렇다면 false를 반환하고 그렇지 않으면 이름과 사람의 점수를 arraylist에 추가하는 것입니다. 추가 할 때 오류가 계속 발생합니다. 내가 추가하는 이름 부분 일 경우 추가 기능이 작동하지만 scoreOn1st를 포함하면 오류가 발생합니다.Java ArrayList에 여러 요소 추가
public ScoreBoard(String tourneyName)
{
// initialize instance varable
this.tournament = tourneyName;
ArrayList<ScoreCard> board = new ArrayList<ScoreCard>();
}
목록 대신지도를 사용하시기 바랍니다. – BevynQ
일반적으로 어떤 오류가 발생했는지 포함시키는 것이 좋습니다. 여러 번 그것이 본질적으로 명백하지 않습니다. – leigero
ScoreCard 클래스는 어떻게 생겼습니까? 귀하의 생성자가 int 매개 변수를 기대하지 않는 것처럼 보이고 문자열에 대해 오버로드 된 equal() 함수가 있습니까? 내가 두 번째 BevynQ [지도] (http://tutorials.jenkov.com/java-collections/map.html) 아마 더 적합 – softwarenewbie7331