到达linkedlist中的对象-Java
我有一个我制作的某类类型的链接列表,在这个类中,我创建了一个方法来插入和显示一些数据。在main类中,我创建了一个类型为Some_类的linkedlist,还创建了一个对象。 我用Insert方法调用了这个对象,一切正常。 然后我在linkedlist中添加了对象,如下所示:到达linkedlist中的对象-Java,java,class,linked-list,Java,Class,Linked List,我有一个我制作的某类类型的链接列表,在这个类中,我创建了一个方法来插入和显示一些数据。在main类中,我创建了一个类型为Some_类的linkedlist,还创建了一个对象。 我用Insert方法调用了这个对象,一切正常。 然后我在linkedlist中添加了对象,如下所示: LinkedList <Some_class> myL_L = new LinkedList<Some_class>(); Some_class e1 = new Some_class(); e1.
LinkedList <Some_class> myL_L = new LinkedList<Some_class>();
Some_class e1 = new Some_class();
e1.insert_data(); //this is a method I made
myL_L.add(e1); //I added the obj inside the LinkedList
需要帮忙吗?
提前谢谢。您需要反复浏览
链接列表
:
for(Some_class e : myL_L) {
e.show_data();
}
或者使用System.out.println
打印它(假设您已经在某些类中实现了toString
方法):
一种方法是重写Some_类中的toString()
,并使用System.out.println(Arrays.toString(myL_.toArray())打印它代码>
另一个-使用for(Obj Obj:collection)
迭代集合,并分别打印每个Obj
顺便说一句:快速查看一下您必须首先从列表中取出对象<代码>SomeClass e=myList.get(0);e、 showData()
(修复了名称以反映Java约定)。插入数据做什么?另外,请将类和方法名称重命名为SomeClass
和insertData
,这会让人困惑。
for(Some_class e : myL_L) {
e.show_data();
}
System.out.println(myL_L)