如何在java中创建链表?

How to create a linked list in java?

我想这样写一个链表:

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

这是我迄今为止尝试过的方法,但显然是错误的。我想知道如何在 java?

中正确表达这一点
LinkedList<String> s = new LinkedList<>();
s = {"a"->"b"->"c"->"d"};

谢谢!

这就是列表中的指针在内部看起来的样子,实际上 add 它到您需要执行此操作的列表:

List<String> s = new LinkedList<>(); 

s.add("a"); 
s.add("b");
s.add("c");
s.add("d");

看看this answer

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

如果你真的想要一条线:

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

虽然这确实有性能开销。

你可以这样做:

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