Я выполняю задание, в котором для одного из методов я хочу создавать новый массив списков при каждом вызове метода.
Вот мой метод
`public boolean addMember(java.lang.String id)
{
boolean answer=true;
if(palBookMembers.size()==maxSize) {
answer=false;
}
else {
palBookMembers.add(id);
members++;
ArrayList<String> id = new ArrayList<String>();
answer=true;
}
return answer;
}
Я получаю сообщение об ошибке, когда пытаюсь создать ArrayList с тем же именем, что и переменная id java.lang.String. Но каждый раз, когда вызывается этот метод, я хочу создать ArrayList с именем, уникальным для идентификатора, чтобы я мог использовать его позже. Например, если бы идентификатором был «Стив», я был бы в порядке, если бы arrayList назывался «steveId», но я просто не знаю, как назвать arrayList таким образом. Я пытался делать
ArrayList id + "Id" = new ArrayList ();
чтобы создать такое имя, но в нем все еще говорится, что переменная id уже используется. В общем, как я могу назвать arrayList на основе введенного идентификатора, который будет уникальным при каждом вызове метода addMember.