public boolean removeAccount (String accountNumber)
{
int index = 0;
boolean found = false;
while (index < accounts.size() && !found)
{
if (accounts.get(index).getAccountNumber().equals(accountNumber))
{
found = true;
accounts.remove(accountNumber);
}
else
index++;
}
if (found == true)
{
return true;
}
else
return false;
}
当我进入返回true一个正确的帐号,但它不会从ArrayList中删除帐户,任何帮助,将不胜感激:)删除对象(账户)
accounts.remove(指数)...由索引位置删除对象 – fmodos 2014-11-04 19:33:50
注:块'while'循环可以用'返回找到替代后;'。 – 2014-11-04 19:35:23