小编hel*_*rld的帖子

只给出一个属性,从ArrayList中删除一个对象

我有一个项目的ArrayList,我希望能够通过只输入一个Item属性从列表中删除一个Item,例如它的数字(int ItemNumber).当我检查物品数量时,我也想做同样的事情.

这是我 equals()contains()方法,做我需要在这里做任何改变?

public boolean contains(T anEntry) {
    boolean found = false;
    for (int index = 0; !found && (index < numberOfEntries); index++) {
    if (anEntry.equals(list[index])) 
        found = true;
    }//end for
    return found;
} // end contains

public boolean equals(Object object){
    Item item = (Item) object;
    if (itemNo == item.itemNo)
        return true;
    return false;
}
Run Code Online (Sandbox Code Playgroud)

java casting arraylist object

7
推荐指数
1
解决办法
6731
查看次数

标签 统计

arraylist ×1

casting ×1

java ×1

object ×1