时间:2021-05-19
代码如下
package cn.burce.List;import java.util.LinkedList;public class LinkedListdemo { // LinkedList 链表集合的特有 // 自身特点:链表底层实现,查询慢,增删快 // 子类特有功能,不能多态 public static void main(String[] args) { fun(); } public static void fun() { LinkedList<String> list = new LinkedList<>(); list.addLast("abc4");// 相当于add list.add("abc1"); list.add("abc2"); list.addFirst("abc3"); list.addLast("abc5"); System.out.println(list); if (list.size() != 0) { System.out.println("获取了" + list.getFirst());// 没元素时候会报错 System.out.println("获取了" + list.getLast()); } String s = list.removeFirst(); System.out.println("移除了" + s); String s1 = list.removeLast(); System.out.println("移除了" + s1); System.out.println(list); }}一般用来操作开头结尾
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Java集合框架LinkedList详解LinkedList定义packagejava.util;publicclassLinkedListextendsAbs
本文基于jdk1.8进行分析。LinkedList和ArrayList都是常用的java集合。ArrayList是数组,Linkedlist是链表,是双向链表。
1、为什么使用集合框架当我们并不知道程序运行时会需要多少对象,或者需要更复杂方式存储对象——可以使用Java集合框架2、Java集合框架包含的内容接口:(父类)
Java中的List就是一种集合对象,将所有的对象集中到一起存储。List里面可以放任意的java对象,也可以直接放值。使用方法很简单,类似于数组。使用List
List是Java中比较常用的集合类,关于List接口有很多实现类,本文就来简单介绍下其中几个重点的实现ArrayList、LinkedList和Vector之