如何在java中创建链表?

如何在java中创建链表?,java,string,linked-list,singly-linked-list,Java,String,Linked List,Singly Linked List,我想写一个这样的链表: "a" -> "b" -> "c" -> "d" 这是我到目前为止尝试过的,但显然是错误的。我想知道如何用java正确地表达这一点 LinkedList<String> s = new LinkedList<>(); s = {"a"->"b"->"c"->"d"}; 谢谢 这就是列表中的指针在内部的外观,要将其实际指向列表,您需要执行以下操作: List<String> s = new Link

我想写一个这样的链表:

"a" -> "b" -> "c" -> "d"
这是我到目前为止尝试过的,但显然是错误的。我想知道如何用java正确地表达这一点

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

谢谢

这就是列表中的指针在内部的外观,要将其实际指向列表,您需要执行以下操作:

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

s.add("a"); 
s.add("b");
s.add("c");
s.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");

@向下投票,想解释一下吗?错误,我想向上投票。对不起,P。
LinkedList<String> linkedList = new LinkedList<String>();
    linkedList.add("a");
    linkedList.add("b");
    linkedList.add("c");
    linkedList.add("d");