LinkedList是Java中的一種雙向鏈表實(shí)現(xiàn)的集合類,它實(shí)現(xiàn)了List和Deque接口。下面列舉了一些LinkedList的常用用法:
LinkedList<String> linkedList = new LinkedList<>();
linkedList.add("Apple");
linkedList.add("Banana");
linkedList.add("Cherry");
String firstElement = linkedList.getFirst();
String lastElement = linkedList.getLast();
for(String element : linkedList) {
System.out.println(element);
}
linkedList.add(1, "Orange");
linkedList.remove(2);
int size = linkedList.size();
boolean contains = linkedList.contains("Banana");
linkedList.clear();
總的來說,LinkedList適用于頻繁需要在集合中間進(jìn)行插入和刪除操作的場景,但在大部分情況下,ArrayList更為常用,因?yàn)樗哂懈玫碾S機(jī)訪問性能。