我已经创建了一个名为"SList“的链表类,它允许创建一个空的链表。"insertFront“方法在列表的前面插入一个对象并增加大小。我想打印这张单子。我试图创建一个从java.util导入的迭代器对象,但是编译器在“迭代器”下面给了我一个红色下划线。为什么我会得到这个错误?我应该如何打印这个链表?public void insertFront(Object item) head = new SListNode(item, head);
size+
我正在尝试用java实现链表。在我的主类中,我从user获取一些整数,并将它们放在一个链表中,然后打印出我的链表元素。到目前为止一切都很好,但是我认为在我的主类中,首先打印出每个元素的数据,然后再转到下一个元素是有意义的。当我这样做的时候,它不会打印我列表的最后一个元素,但它会打印第一个元素两次。我决定首先移动到下一个元素,然后打印前一个元素的数据,它工作得很好!有人能解释为什么吗?(检查我的代码的最后两行)。public class
我的链表类有一些问题。我目前正在尝试按指定的顺序打印我最喜欢的乐队,但我要么程序只是打印空的,要么只是按错误的顺序打印乐队名称。我很困惑为什么或者我错过了什么。任何帮助都将不胜感激。我目前得到的输出是at project2.jacobLinkedList.toString(MetalMasher.java:171)
at java.l