Java Linkedlist原理及实例详解

 更新时间:2020年01月06日 10:17:27   作者:用户名同QQ号  
这篇文章主要介绍了Java Linkedlist原理及实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

这篇文章主要介绍了Java Linkedlist原理及实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

定义:linkedlist属于链表结构,方便添加和删除元素,但查询不方便,适用于对收尾的操作。

具有具体的对象,使用对象调用具体的方法

add

 // 添加元素 //在中间添加元素
 arr.add("H");

addFirst:在集合最前面添加元素

 // 在链表头部添加元素
 arr.addFirst("F");

addLast:在集合最后面添加元素

 //在链表尾部添加元素
 arr.addLast("L");

removeFirst removeLast:删除最前面的元素 删除最后面的元素

 //删除元素  
     arr.removeFirst();

getFirst getLast:获得最前面的元素 获得最后边的元素

//获取元素
    String s1=arr.getLast();

isEmpty:用于判断集合中是否有元素,若有元素,返回false

pop:从堆栈中将集合中的元素从前往后弹出元素

//当arr中有元素时,返回False,使用!取反
    while(!arr.isEmpty()){
      //将数组中的数据弹出
      System.out.println("这是pop方法"+arr.pop());
    }

push:为集合中添加元素

   //为数组添加新的数据
     arr.push("xin");

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

相关文章

  • java 从int数组中获取最大数的方法

    java 从int数组中获取最大数的方法

    这篇文章主要介绍了java 从int数组中获取最大数的方法,需要的朋友可以参考下
    2017-02-02
  • 浅谈一下Java中枚举的用法

    浅谈一下Java中枚举的用法

    这篇文章主要介绍了浅谈一下Java中枚举的用法,枚举是一个被命名的整型常数的集合,用于声明一组带标识符的常数,当一个变量有几种固定可能的取值时,就可以将它定义为枚举类型,需要的朋友可以参考下
    2023-04-04
  • struts2如何使用拦截器进行用户权限控制实例

    struts2如何使用拦截器进行用户权限控制实例

    本篇文章主要介绍了struts2如何使用拦截器进行用户权限控制实例,非常具有实用价值,需要的朋友可以参考下
    2017-05-05
  • SpringDataJpa的@Query注解报错的解决

    SpringDataJpa的@Query注解报错的解决

    这篇文章主要介绍了SpringDataJpa的@Query注解报错的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12
  • java基面试础知识详解

    java基面试础知识详解

    这篇文章主要介绍了java基面试础知识,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08
  • Spring MVC+MyBatis+MySQL实现分页功能实例

    Spring MVC+MyBatis+MySQL实现分页功能实例

    分页功能是我们日常开发中经常会遇到的,下面这篇文章主要给大家介绍了Spring MVC+MyBatis+MySQL实现分页功能的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-06-06
  • java异常继承何类,运行时异常与一般异常的区别(详解)

    java异常继承何类,运行时异常与一般异常的区别(详解)

    下面小编就为大家带来一篇java异常继承何类,运行时异常与一般异常的区别(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • IDEA中try catch抛异常快捷键分享

    IDEA中try catch抛异常快捷键分享

    在编写Java代码时,使用IDEA的快捷键CTRL+ALT+t可以快速生成try..catch语句块,有效提高编码效率,首先选择需要处理的代码片段,然后按下快捷键,选择try/catch选项,即可自动包围选中代码,这一快捷操作简化了异常处理步骤,减少了手动编写的时间,是编程中的实用技巧
    2024-10-10
  • 详解springboot配置多个redis连接

    详解springboot配置多个redis连接

    Spring Boot为Redis, MongoDB, Elasticsearch, Solr和Gemfire提供自动配置。本文详细介绍了springboot配置多个redis连接,有兴趣的可以了解一下。
    2017-04-04
  • java整数与byte数组的转换实现代码

    java整数与byte数组的转换实现代码

    这篇文章主要介绍了java整数与byte数组的转换实现代码的相关资料,需要的朋友可以参考下
    2017-07-07

最新评论