关于string:如何在java中创建链表?

How to create a linked list in java?

本问题已经有最佳答案,请猛点这里访问。

我想写一个这样的链接列表:

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

这是我迄今为止尝试过的,但显然是错误的。我想知道如何在Java中正确表达这一点?

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

谢谢!


看看这个答案。

1
2
3
4
5
LinkedList<String> list = new LinkedList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");

如果你真的想把它放在一条线上:

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

尽管这确实会带来性能开销。


这就是列表中的指针在内部的样子,实际上是add指向列表,您需要这样做:

1
2
3
4
5
6
List<String> s = new LinkedList<>();

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


你可以这样做:

1
2
3
4
5
LinkedList<String> linkedList = new LinkedList<String>();
    linkedList.add("a");
    linkedList.add("b");
    linkedList.add("c");
    linkedList.add("d");