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

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

相关文章

  • SWT(JFace)体验之RowLayout布局

    SWT(JFace)体验之RowLayout布局

    相对于FillLayout来说,RowLayout比较灵活,功能也比较强。用户可以设置布局中子元素的大小、边距、换行及间距等属性。
    2009-06-06
  • idea项目代码打包为jar包的超详细步骤

    idea项目代码打包为jar包的超详细步骤

    因为业务开发场景需要,将开发项目中的Java类打成一个jar包引入到外部工具中,下面这篇文章主要给大家介绍了关于idea项目代码打包为jar包的相关资料,需要的朋友可以参考下
    2023-01-01
  • JAVA的反射机制你了解多少

    JAVA的反射机制你了解多少

    这篇文章主要为大家详细介绍了JAVA的反射机制,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-02-02
  • 浅述int与string类型转换的两种方法

    浅述int与string类型转换的两种方法

    这篇文章主要介绍了Java中int与string类型转换的两种方法的相关资料,需要的朋友可以参考下
    2016-05-05
  • Security中的WebSecurityConfigurerAdapter详解

    Security中的WebSecurityConfigurerAdapter详解

    这篇文章主要介绍了Security中的WebSecurityConfigurerAdapter详解,今天我们要进一步的的学习如何自定义配置Spring Security,本文结合实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2023-07-07
  • 堆排序算法的讲解及Java版实现

    堆排序算法的讲解及Java版实现

    这篇文章主要介绍了堆排序算法的讲解及Java版实现,堆排序基于堆这种数据结构,在本文中对堆的概念也有补充介绍,需要的朋友可以参考下
    2016-05-05
  • Java8中 LocalDate和java.sql.Date的相互转换操作

    Java8中 LocalDate和java.sql.Date的相互转换操作

    这篇文章主要介绍了Java8中 LocalDate和java.sql.Date的相互转换操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • SpringBoot实现国际化过程详解

    SpringBoot实现国际化过程详解

    这篇文章主要介绍了SpringBoot实现国际化过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12
  • 利用Java编写个"不贪吃蛇"小游戏

    利用Java编写个"不贪吃蛇"小游戏

    贪吃蛇大家一定有玩过了吧,今天小编给大家带来点不一样的。本文将用Java编写一个"不贪吃蛇"小游戏,感兴趣的小伙伴可以动手尝试一下
    2022-08-08
  • SpringCloud Gateway中断言路由和过滤器的使用详解

    SpringCloud Gateway中断言路由和过滤器的使用详解

    这篇文章主要介绍了SpringCloud Gateway中断言路由和过滤器的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04

最新评论