У меня есть класс с ArrayList команд, и я хочу удалить команду, имя которой «БЕСПЛАТНО»;Как удалить объект из arraylist
так я пробовал:
public void removeFree()
{
for (int i = 0 ; i < numberOfTeams ; i++)
{
if (this.getListOfTeams().get(i).getName() == "FREE")
{
this.getListOfTeams().remove(i);
}
else
{}
}
}
Это делает мой крах приложения.
Это также может помочь избежать использования NPE 'equals()' в литеральной строке '' FREE''. –