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 |
尽管这确实会带来性能开销。
这就是列表中的指针在内部的样子,实际上是
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"); |