gpt4 book ai didi

java - 使用 ArrayList 中的对象中另一个类的方法

转载 作者:行者123 更新时间:2023-12-01 07:35:18 24 4
gpt4 key购买 nike

    ListIterator litr = PuntenLijst.listIterator();

while(litr.hasNext()){
Object Punt = litr.next();
Punt.print();
}

PuntenLijst 是一个 ArrayList,其中包含来自另一个类的对象实例。

现在我创建了一个 print() 方法,可以从该对象(另一个类的)中打印出一些内容。

通过这个循环,我尝试循环遍历 ArrayList,然后使用其他类中的 print() 方法,但它似乎不起作用。

有人可以帮我吗?

最佳答案

   Object Punt = litr.next();
Punt.print();

您需要将 Punt 转换为适当的类,其中您有 ArrayList。

当然print()不是Object类的方法

假设你有这样的 ArrayList:-

ArrayList<YourClass> PuntenLijst

将您的调用更改为:-

Object Punt = litr.next();
((YourClass)Punt).print();

或者:-

   YourClass Punt = litr.next();
Punt.print();

关于java - 使用 ArrayList 中的对象中另一个类的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12922518/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com