gpt4 book ai didi

java - 如何使用 ListIterator 打印数组列表中节点的数据字段

转载 作者:行者123 更新时间:2023-11-29 04:53:46 25 4
gpt4 key购买 nike

如何使用Arraylist的listIterator打印arraylist中节点的元素?

    import java.util.ArrayList;
import java.util.ListIterator;

public class ArrayNodeDemo {
public static void main(String args[]) {

ArrayList<Object> lstObject = new ArrayList<Object>();

Person p1 = new Person();
p1.setPersonId(1);
p1.setPersonName("Tom");
lstObject.add(p1);

Person p2 = new Person();
p2.setPersonId(2);
p2.setPersonName("Jerry");
lstObject.add(p2);

这显示了节点位置。我们如何带出节点的元素?

    Iterator it = lstObject.listIterator();       
while(it.hasNext()) {
Object obj = it.next();
System.out.println(obj);
}
}
}

最佳答案

您需要在 Person 类中覆盖 toString 方法,例如:

public String toString() {
...return string representation of person from here
}

关于java - 如何使用 ListIterator 打印数组列表中节点的数据字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34489054/

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