如何在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");
我想这样写一个链表:
"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");