mun*_*nbb 2 java string linked-list singly-linked-list
我想写一个这样的链表:
"a" -> "b" -> "c" -> "d"
Run Code Online (Sandbox Code Playgroud)
这是我到目前为止所尝试过的,但显然是错误的。我想知道如何在java中正确表达这一点?
LinkedList<String> s = new LinkedList<>();
s = {"a"->"b"->"c"->"d"};
Run Code Online (Sandbox Code Playgroud)
谢谢!
这就是列表中的指针在内部的样子,要真正add指向列表,您需要执行以下操作:
List<String> s = new LinkedList<>();
s.add("a");
s.add("b");
s.add("c");
s.add("d");
Run Code Online (Sandbox Code Playgroud)
看看这个答案。
LinkedList<String> list = new LinkedList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
Run Code Online (Sandbox Code Playgroud)
如果你真的想要一行:
LinkedList<String> list = new LinkedList<>(Arrays.asList("a","b","c","d"));
Run Code Online (Sandbox Code Playgroud)
尽管这确实有性能开销。