我想写一个这样的链表:
"a" -> "b" -> "c" -> "d"
这是我迄今为止所尝试过的,但这显然是错误的。我想知道如何在java中正确表达这个?
LinkedList<String> s = new LinkedList<>();
s = {"a"->"b"->"c"->"d"};
谢谢!
答案 0 :(得分:4)
列表中的指针如何在内部查看,实际上add
到列表中你需要这样做:
List<String> s = new LinkedList<>();
s.add("a");
s.add("b");
s.add("c");
s.add("d");
答案 1 :(得分:4)
看看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"));
虽然这确实有性能开销。
答案 2 :(得分:1)
你可以这样做:
LinkedList<String> linkedList = new LinkedList<String>();
linkedList.add("a");
linkedList.add("b");
linkedList.add("c");
linkedList.add("d");