如何在Java中创建一个链表?

21 浏览
0 Comments

如何在Java中创建一个链表?

This question already has answers here:

一行代码初始化ArrayList

我想写一个链表,像这样:

"a" -> "b" -> "c" -> "d"

到目前为止,我尝试过以下代码,但显然是错误的。我想知道如何在Java中正确表达它?

LinkedList s = new LinkedList<>();
s = {"a"->"b"->"c"->"d"};

谢谢!

admin 更改状态以发布 2023年5月21日
0
0 Comments

看看这个回答

LinkedList list = new LinkedList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");

如果你真的想要它在一行中:

LinkedList list = new LinkedList<>(Arrays.asList("a","b","c","d"));

尽管这会带来一些性能开销。

0
0 Comments

这就是列表中指针的内部表示方式,要将其实际添加到列表中,你需要执行以下操作:

List s = new LinkedList<>(); 
s.add("a"); 
s.add("b");
s.add("c");
s.add("d");

0