在 Java 中,LinkedList 是 java.util 包下的一个类,实现了 List 和 Deque 接口。下面从创建方式、常用初始化方法和简单示例给你说明。
import java.util.LinkedList;
LinkedList<String> list = new LinkedList<>();
LinkedList<Integer> numbers = new LinkedList<>();
add() 方法LinkedList<String> list = new LinkedList<>();
list.add("A");
list.add("B");
list.add("C");
addFirst() / addLast()list.addFirst("Head");
list.addLast("Tail");
import java.util.Arrays;
import java.util.LinkedList;
LinkedList<String> list = new LinkedList<>(
Arrays.asList("A", "B", "C")
);
import java.util.Collections;
import java.util.LinkedList;
LinkedList<String> list = new LinkedList<>(
Collections.nCopies(3, "Java")
);
import java.util.LinkedList;
public class Main {
public static void main(String[] args) {
LinkedList<Integer> list = new LinkedList<>();
list.add(10);
list.add(20);
list.addFirst(5);
System.out.println(list); // [5, 10, 20]
}
}
LinkedList 不是线程安全的List<Integer> list = new LinkedList<>(); 面向接口编程如果你是想手写链表(自己实现 Node),我也可以给你示例。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。