🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈
🍂个人博客首页: KJ.JK
欢迎大家点赞👍收藏💖评论💬关注🔒
💖源码获取 | 💻学习交流 | 🤝商务合作 | 💨私信作者
💖JavaEE中的静态方法定义、方法重载要求、return作用详解
💖JavaEE中的Stream流知识点使用,精华总结,一文直接上手
💖JavaWeb中的过滤器(Filter)和监听器(Listener)区别
💖JavaEE中史上最全String类入门介绍文章,学习StringAPI这一篇即可
LinkedList的底层是一个"双向链表","增删快","查询慢"
双向链表可以快速对首尾元素进行操作,所以LinkedList中有很多进行首尾操作的API
//LinkedList集合中的索引可以看成是隐式的,看不见,所以会导致查询慢
//还因为是链表,查询的时候要从头结点开始查询,所以比较慢

//public void addFirst(E e):在该列表开头插入指定的元素
LinkedList<Integer> list=new LinkedList<>();
list.add(13);
list.add(14);
list.add(15);
//向首部放元素
list.addFirst(11);
System.out.println(list);

🔥系列热门专栏🔥:
⚡《JavaEE进阶序列 | 从小白到工程师》系列文章⚡
⚡《JavaEE项目实战》系列文章⚡
⚡《JavaSwing项目合集》系列文章⚡
⚡《数据分析中的pandas》系列文章⚡
//public void addLast(E e):将指定的元素追加到此列表的末尾
LinkedList<Integer> list=new LinkedList<>();
list.add(13);
list.add(14);
list.add(15);
// //向尾部放元素
list.addLast(66);
System.out.println(list);

//public E getFirst():返回此列表中的第一个元素
LinkedList<Integer> list=new LinkedList<>();
list.add(13);
list.add(14);
list.add(15);
//获取列表中的第一个元素
System.out.println(list.getFirst()); //13

//public E getLast():返回此列表中的最后一个元素
LinkedList<Integer> list=new LinkedList<>();
list.add(13);
list.add(14);
list.add(15);
//获取列表中的最后一个元素
System.out.println(list.getLast()); //15

//public E removeFirst():从此列表中删除并返回第一个元素
LinkedList<Integer> list=new LinkedList<>();
list.add(13);
list.add(14);
list.add(15);
//从此列表中删除并返回第一个元素
Integer removeFirst = list.removeFirst();
System.out.println(removeFirst); //13
System.out.println(list);

//public E removeLast():从此列表中删除并返回最后一个元素
LinkedList<Integer> list=new LinkedList<>();
list.add(13);
list.add(14);
list.add(15);
//从此列表中删除并返回最后一个元素
Integer removeLast = list.removeLast();
System.out.println(removeLast); //15
System.out.println(list);

文章对你有所帮助的话,欢迎给个赞或者 star,你的支持是对作者最大的鼓励,不足之处可以在评论区多多指正,交流学习