【发布时间】:2017-05-01 10:38:16
【问题描述】:
所以我正在制作一个应用程序,我需要使用链表的链表。 这是我当前的代码:
public class server{
private List <Group> serverList= new List <Group>();
现在,在“组”类中:
List <user> groupList= new List <user>();
groupList(1)=new Node (null, T x);
而且,它只是不起作用......在我完成这个之后,使用其他节点能力会更容易。 我只是一个高中生,所以不要评判我。 我正在使用 unit4 包
edit unit4 是 Eclipse 的扩展包,由以色列教育部制作。该包允许您使用 Node、List、Stack、Queue 和 BinTreeNode,而不必每次都实际写下来。
【问题讨论】:
-
"it just does not work" 是什么意思?这并不能告诉我们您遇到了什么问题
-
由于
List是一个接口,您不能创建new List().... 您应该使用实现List 接口的类之一对其进行初始化。例如,new LinkedList<>();应该可以工作 -
谢谢,帮了我很多忙!它停止对我尖叫。现在,使用列表会容易得多。
-
我会推荐使用
ArrayList而不是LinkedList,除非您对后者有非常具体的原因(例如作业中的要求)。对于几乎所有用途,ArrayList性能更好。无论如何,任何一个都应该工作,你不必担心性能。
标签: java collections linked-list