LinkedList是Java中的一种双向链表实现的集合类,它实现了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适用于频繁需要在集合中间进行插入和删除操作的场景,但在大部分情况下,ArrayList更为常用,因为它具有更好的随机访问性能。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>