Java LinkedList集合功能实例解析

 更新时间:2020年04月09日 09:03:22   作者:硬盘红了  
这篇文章主要介绍了Java LinkedList集合功能实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

由于LinkedList底层数据结构是链表,因此有一些特有的功能从链表对应到集合中。

框架代码:

public class LinkedListDemo {
  public static void main(String[] args) {
    //创建集合对象
    LinkedList<String> linkedList = new LinkedList<String>();

    //添加元素
    linkedList.add("hello");
    linkedList.add("world");
    linkedList.add("java");

    //输出集合
    System.out.println(linkedList);
  }
}

特有方法实现代码:

     //public void addFirst(E e): 在该列表开头插入指定的元素
    linkedList.addFirst("javase"); //[javase, hello, world, java]

    //public void addLast(E e): 将指定的元素追加到此列表的末尾
    linkedList.addLast("javaee"); //[javase, hello, world, java, javaee]
//public E getFirst(): 返回此列表中的第一个元素
    System.out.println(linkedList.getFirst());
    /*
      hello
      [hello, world, java]
     */

//public E getLast(): 返回此列表中的最后一个元素
    System.out.println(linkedList.getLast());
    /*
      java
      [hello, world, java]
     */

//public E removeFirst(): 从此列表中删除并返回第一个元素
    System.out.println(linkedList.removeFirst());
    /*
      hello
      [world, java]
     */

//public E removeLast() : 从此列表中删除并返回最后一个元素
    System.out.println(linkedList.removeLast());
    /*
      java
      [hello, world]
     */

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Mybatis注解方式完成输入参数为list的SQL语句拼接方式

    Mybatis注解方式完成输入参数为list的SQL语句拼接方式

    这篇文章主要介绍了Mybatis注解方式完成输入参数为list的SQL语句拼接方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • JUC之Semaphore源码分析

    JUC之Semaphore源码分析

    这篇文章主要为大家详细分析了JUC之Semaphore源码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • 详解如何用Java去除HTML标签

    详解如何用Java去除HTML标签

    在平时工作中,偶尔会用 Java 做一些解析HTML的工作。有时需要删除所有的HTML标签,只保留纯文字内容。这个问题在做过一些爬虫工作的朋友来说很简单。下面来说说,我们平时使用到的集中解析的方法
    2022-12-12
  • SpringBoot实现PDF添加水印的示例

    SpringBoot实现PDF添加水印的示例

    本文主要介绍了SpringBoot实现PDF添加水印的示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05
  • Java虚拟机常见内存溢出错误汇总

    Java虚拟机常见内存溢出错误汇总

    这篇文章主要汇总了Java虚拟机常见的内存溢出错误,警示大家,避免出错,感兴趣的朋友可以了解下
    2020-09-09
  • java基础学习笔记之泛型

    java基础学习笔记之泛型

    所谓泛型,就是变量类型的参数化。泛型是JDK1.5中一个最重要的特征。通过引入泛型,我们将获得编译时类型的安全和运行时更小的抛出ClassCastException的可能。在JDK1.5中,你可以声明一个集合将接收/返回的对象的类型。
    2016-02-02
  • Java中实体类为什么要实现Serializable序列化的作用

    Java中实体类为什么要实现Serializable序列化的作用

    这篇文章主要介绍了Java中实体类为什么要实现Serializable序列化的作用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • SpringBoot构建Restful service完成Get和Post请求

    SpringBoot构建Restful service完成Get和Post请求

    这篇文章主要介绍了SpringBoot构建Restful service完成Get和Post请求的示例代码,感兴趣的朋友一起看看吧
    2017-08-08
  • SpringBoot使用@Autowired为多实现的接口注入依赖

    SpringBoot使用@Autowired为多实现的接口注入依赖

    这篇文章主要介绍了SpringBoot使用@Autowired为多实现的接口注入依赖,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • Java IO与NIO高效的输入输出操作深入探究

    Java IO与NIO高效的输入输出操作深入探究

    这篇文章主要为大家介绍了Java IO与NIO高效的输入输出操作深入探究,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-10

最新评论