我有一个我制作的Some_class类型的链表,在类中,我创建了一个方法来插入和显示一些数据。在主类中,我创建了一个类型为Some_class的链接列表,我也创建了一个对象。我用我的插入方法调用了对象,它很好。然后我在链接列表中添加了对象,如下所示:
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
我想访问linkedlist中的此对象,并显示其数据。我可以使用我在类中创建的show\u data方法,但我有一个例子,我想显示linkedlist中存储的所有元素,但“myL\u L.get();”不显示元素。
e1.show_data();
myL_L.getLast(); // I can't use this
有什么帮助吗?提前谢谢你。
一种方法是重写Some\u类中的
toString()
,并用系统打印它。出来println(Arrays.toString(myL\L.toArray())
另一个-使用
for(Obj obj:集合)
遍历集合,并分别打印每个obj
。
顺便说一句:快速了解Java命名约定
您需要迭代链接列表:
for(Some_class e : myL_L) {
e.show_data();
}
或者使用系统打印。出来println(假设您已经在Some\u类中实现了
toString
方法):
System.out.println(myL_L)
我试图在c语言中的双链表中使用null对象模式,但我似乎找不到一种在保持代码整洁的同时使用它的方法。 问题出在以下代码中: 如果下一个/上一个节点是,则和将返回对象。 此操作失败的用例-当节点为头节点时: 下面将第二个节点的上一个指针设置为导致内存泄漏的NullNode对象。 我在这里要做的是保持NOP,保持代码干净,不受和类类型比较的影响, 任何建议都将不胜感激!
给定: 我想把所有的车都标出来。将轮胎分为单独的轮胎板。我知道我可以做一个
我有一个从api获取的json数据。假设表是(下表只是一个示例) 现在,我从api获取名称和年龄内容,并将其显示为表格式(我使用React js)。现在,我想使名称的内容(如a和B)可点击。当我单击A时,它应该将我链接到另一个api url(这里的问题是每个名称对象的api url都不同),因此 现在,如何将我的名称对象内容(A,B)链接到api(url),并使其获取数据并显示为另一个页面上的表。
我正在尝试为一个项目创建一个双链接列表容器。我不能使用任何std容器。必须对双链接列表进行排序。以下是我目前的代码: 我遇到的问题是在我的插入函数中。我正在使用调试器,并在以下行插入代码:list.insert(10);。 它正确地进入第一种情况,即head==nullptr并创建节点。当我进入下一行代码(list.insert(20))时,它会用这一行创建一个节点:node*node=newno
给定单链接列表:
我有List sample1=lists.newarrayList(BIGINTEGER1,BIGINTEGER2,BIGINTEGER3); 我必须创建一个新的列表sample2,其中还有一个值“bigInteger4”,以及sample1列表: 我怎么能那样做?