【发布时间】:2015-05-07 11:32:46
【问题描述】:
我有一个我创建的 Some_class 类型的链表,在类中,我创建了一个方法来插入和显示一些数据。在主类中,我创建了 Some_class 类型的链表,并且还创建了一个对象。 我用我的 Insert 方法调用了该对象,一切正常。 然后我在链表中添加对象如下:
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
我想在链表中访问这个对象,并显示它的数据。 我可以使用我在课堂上创建的 show_data 方法,但是我有一个案例,我想显示存储在链表中的所有元素, 但“myL_L.get();”没有显示元素。
e1.show_data();
myL_L.getLast(); // I can't use this
有什么帮助吗? 提前谢谢你。
【问题讨论】:
-
您必须先将对象从列表中取出。
SomeClass e = myList.get(0); e.showData();(修正了命名以反映 Java 约定)。 -
insert_data是做什么的?另外请将类和方法名重命名为SomeClass和insertData,这很混乱。
标签: java class linked-list