我有團隊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在文字字符串'「FREE」'上調用'equals()'。 – 2013-02-11 10:56:48