Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ArrayList和Java对象_Java_Object_Arraylist - Fatal编程技术网

ArrayList和Java对象

ArrayList和Java对象,java,object,arraylist,Java,Object,Arraylist,我有一个对象的ArrayList,我试图将其中的一个对象传递给一个方法,但是我遇到了很多问题 我的数组列表如下所示: ArrayList itemList = new ArrayList(); 当我试着在其中传递一个物体时,我是这样做的: itemList.get(0).itemBid(); itemBid()是我试图将其发送到的方法,但它不起作用。我用的是IDE,上面写着“找不到符号” 有什么建议吗?您需要itemBid(itemList.get(0))我假设itemBid是某个类的成员方

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

我的数组列表如下所示:

ArrayList itemList = new ArrayList();
当我试着在其中传递一个物体时,我是这样做的:

itemList.get(0).itemBid();
itemBid()是我试图将其发送到的方法,但它不起作用。我用的是IDE,上面写着“找不到符号”


有什么建议吗?

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

我假设
itemBid
是某个类的成员方法。假设类是
Item
。那么你的电话应该是这样的

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

这会奏效的。这也将是可怕的代码。如果你知道你将拥有一个
项的数组,你应该这样声明:
ArrayList
——那么你就不需要强制转换了。

整个错误是什么?你想通过传递
itemList.get(0)
返回的引用来调用
itemBid()
?请阅读关于方法调用和参数传递的基本Java教程。@codeNinja它说“找不到符号:itemBid()位置:class对象”,但我创建了该方法……您的
ArrayList
没有类型。您想要一个对象列表。@codennija我想要一个对象列表。我得到的错误与以前相同。