【JavaEE进阶系列 | 从小白到工程师】LinkedList集合特有的方法详解与使用

2年前 (2022) 程序员胖胖胖虎阿
108 0 0

文章目录

  • 💨更多相关知识👇
    • 一、LinkedList概述
    • 二、LinkedList 集合的特有方法
      • 🔶 public void addFirst(E e)
      • 🔶 public void addLast(E e)
      • 🔶 public E getFirst()
      • 🔶 public E getLast()
      • 🔶 public E removeFirst()
      • 🔶 public E removeLast()
  • 作者:KJ.JK

🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈
 
🍂个人博客首页: KJ.JK
 
欢迎大家点赞👍收藏💖评论💬关注🔒
 
💖源码获取 | 💻学习交流 | 🤝商务合作 | 💨私信作者


💨更多相关知识👇

💖JavaEE中的静态方法定义、方法重载要求、return作用详解

💖List接口的常用方法,精华总结

💖JavaEE里面的所有内部类详细介绍与使用

💖ArrayList集合中的常用成员方法

💖Java中String的split切割字符串方法详解

💖String中的replace的四个方法

💖JavaEE中的Stream流的常用方法

💖JavaEE中的Stream流知识点使用,精华总结,一文直接上手

💖JavaWeb中的过滤器(Filter)和监听器(Listener)区别

💖JavaEE中史上最全String类入门介绍文章,学习StringAPI这一篇即可


一、LinkedList概述

      LinkedList的底层是一个"双向链表""增删快""查询慢"
      
      双向链表可以快速对首尾元素进行操作,所以LinkedList中有很多进行首尾操作的API
          
//LinkedList集合中的索引可以看成是隐式的,看不见,所以会导致查询慢

//还因为是链表,查询的时候要从头结点开始查询,所以比较慢
          

【JavaEE进阶系列 | 从小白到工程师】LinkedList集合特有的方法详解与使用


二、LinkedList 集合的特有方法


🔶 public void addFirst(E e)

//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进阶系列 | 从小白到工程师】LinkedList集合特有的方法详解与使用


🔥系列热门专栏🔥:
 
⚡《JavaEE进阶序列 | 从小白到工程师》系列文章⚡
 
⚡《JavaEE项目实战》系列文章⚡
 
⚡《JavaSwing项目合集》系列文章⚡
 
⚡《数据分析中的pandas》系列文章⚡


🔶 public void addLast(E e)

//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);

【JavaEE进阶系列 | 从小白到工程师】LinkedList集合特有的方法详解与使用


🔶 public E getFirst()

//public E getFirst():返回此列表中的第一个元素

        LinkedList<Integer> list=new LinkedList<>();

        list.add(13);
        list.add(14);
        list.add(15);

        
        //获取列表中的第一个元素
        System.out.println(list.getFirst());  //13

【JavaEE进阶系列 | 从小白到工程师】LinkedList集合特有的方法详解与使用


🔶 public E getLast()

//public E getLast():返回此列表中的最后一个元素

       LinkedList<Integer> list=new LinkedList<>();

        list.add(13);
        list.add(14);
        list.add(15);

        
        //获取列表中的最后一个元素
        System.out.println(list.getLast());  //15

【JavaEE进阶系列 | 从小白到工程师】LinkedList集合特有的方法详解与使用


🔶 public E removeFirst()

//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);

【JavaEE进阶系列 | 从小白到工程师】LinkedList集合特有的方法详解与使用


🔶 public E removeLast()

//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);   


【JavaEE进阶系列 | 从小白到工程师】LinkedList集合特有的方法详解与使用


作者:KJ.JK

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

相关文章

暂无评论

暂无评论...