ArrayList和Objects Java

时间:2014-02-20 00:00:56

标签: java object arraylist

我有一个对象的ArrayList,我试图将其中的一个对象传递给一个方法,但是我遇到了很多问题。

我的数组列表如下所示:

ArrayList itemList = new ArrayList();

当我尝试在其中传递一个对象时,我正在这样做:

itemList.get(0).itemBid();

itemBid()是我尝试发送给它的方法,但它不起作用。我正在使用IDE,它说“找不到符号”

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

您需要itemBid(itemList.get(0));

答案 1 :(得分:0)

我假设itemBid是某个类的成员方法。我们假设班级是Item。然后你的电话应该是

((Item)itemList.get(0)).itemBid()

这会奏效。它也将是可怕的代码。如果你知道你将有一个Item的数组,你应该这样声明:ArrayList<Item> - 然后你不需要演员。