Java LinkedList(链表) 类似于 ArrayList,是一种常用的数据容器。

与 ArrayList 相比,LinkedList 的增加和删除对操作效率更高,而查找和修改的操作效率较低。

LinkedList 类位于 java.util 包中,使用前需要引入它,语法格式如下:

// 引入 LinkedList 类
import java.util.LinkedList; LinkedList<E> list = new LinkedList<E>();   // 普通创建方法

eg:

import java.util.LinkedList;public class text {public static void main(String[] args) {LinkedList<String> sites = new LinkedList<String>();sites.add("aaa");sites.add("bbb");sites.add("ccc");sites.add("ddd");System.out.println(sites);}
}


在列表开头添加元素:

/ 使用 addFirst() 在头部添加元素sites.addFirst("Wiki");

在列表结尾添加元素:

// 使用 addLast() 在尾部添加元素sites.addLast("Wiki");

在列表开头移除元素:

// 使用 removeLast() 移除尾部元素sites.removeLast();

获取列表开头的元素:

// 使用 getFirst() 获取头部元素System.out.println(sites.getFirst());

获取列表结尾的元素:

 // 使用 getLast() 获取尾部元素System.out.println(sites.getLast());

(小白学java)Java LinkedList相关推荐

  1. 小白学编程“Java小白”入门解疑大全

    成功的人分几种,有一种人叫做关系户,他们渠道多,广织关系网,有一种叫做平台户,他们平台有多硬,他们就有多硬,但无论是关系户还是平台户,依靠的总是别人的手.别人的嘴巴.别人辛苦创立下来的资源,归根到底, ...

  2. 小白学JAVA之十八——泛型

    小白学JAVA之十八--泛型 一. 基本概念 通常情况下集合中可以存放不同类型的对象,是因为将所有对象都看做Object类型放入的,因此从集合中取出元素时也是Object类型,为了表达该元素真实的数据 ...

  3. 小白学JAVA之十七——集合类库

    小白学JAVA之十七--集合类库 一. 集合 1.1 集合的由来 当需要在Java程序中记录单个数据内容时,则声明一个变量. 当需要在Java程序中记录多个类型相同的数据内容时,声明一个一维数组. 当 ...

  4. 零基础小白学Java难度大不大

    零基础小白学Java难度大不大?有很多人都是非常关心这个问题的,如今java在IT互联网行业的快速发展,引起了很多人的注意,那么,哪些人适合入行Java?零基础学习Java难度大吗?下面,小编就为大家 ...

  5. 小白学Java Web 3 Web前端之CSS基本知识2

    这一篇接着上一篇的内容来分享,上一篇还有大量的样式属性没有列出,不过在继续分享之前,我想先来分享一下关于网页的布局相关的一些东西,因为下一篇我打算分 享用仅仅前面三小篇的内容来制作一个简单的静态网页, ...

  6. 【零基础学Java】—LinkedList集合(四十)

    [零基础学Java]-LinkedList集合(四十) java.util.linkedList集合implements list接口 linkedList 集合的特点: 底层是一个链表结构,查询慢, ...

  7. java编程好学么_零基础小白学Java编程好学吗

    Java是一门不会衰落的开发语言,伴随着IT行业的兴起,目前学习java培训的人员也是变得更多了,但要想学好java的话通过自学是没有那样非常容易的事情.尤其是对于初学者的学生而言,那么零基础小白学J ...

  8. java零基础多久能学会_小白学java大概需要多久 零基础学起来难么

    这取决于每天学习的时间.如果你每天花2-3个小时学习,大约需要半年时间.更重要的是,这取决于你学了多少.如果你想学一门基础知识,只需要几个月.如果你想深入学习,熟悉它,需要一年.两年甚至三五年的时间. ...

  9. 小白学java进阶工程师路线图

    原标题:小白学java进阶工程师路线图 Java小白如何成长为Java大牛?这9点你做到了几点! 给刚进社会的程序员新生一个建议,想成为一个优秀的程序员,高级程序员,不能眼高手低,不能认为开发新项目, ...

  10. 小白学Java 第14课:do while 循环

    [相关链接] 上一篇:小白学Java 第13课:while 循环 下一篇:小白学Java 第15课:方法介绍与调用 总纲:返回列表 上节课我们学习了while循环,他的结构格式为: while(条件) ...

最新文章

  1. scjp考试准备 - 4 - 关于数组
  2. Sublime3 搭建C/C++环境
  3. python定义符号常量_python注释、变量、常量的学习
  4. JAVA NIO 简介(转)
  5. 不管你挣多少钱永远都是问题
  6. 设置ComboBox控件的提示内容.
  7. 给mysql salve从库复制授权_MySQL主从复制
  8. php 防微信照片上传,PHP仿微信多图片预览上传功能
  9. maven scm 配置git
  10. html网页表单设计实验报告,网页设计实验报告(学生).doc
  11. 电脑监控软件都有哪些?
  12. 苹果App Store搜索出Bug,网友:完美避开所有正确答案
  13. Linux系统之磁盘管理
  14. 【Linux】history用法
  15. mysql migration 使用_DbMigration的使用方法
  16. python 画雷达图设置背景颜色
  17. 机器学习:anconda安装 scikit-learn ,lazypredict成功
  18. C# Winform控件贴透明png图片遇到的问题
  19. Latex ulem包设置下划线删除线强调文本等效果
  20. TikTok涨粉?参考抖音?账号增粉解析!

热门文章

  1. 2024年CFA三级原版书以及课后习题
  2. cocos creator 启动流程
  3. 继arp之后的IGM病毒
  4. PHP1106电脑认不到打印机,哪里下得到声卡pci ven 1106的驱动啊?急!!!!!
  5. 基于人工智能的高分辨率MRI直肠癌半自动分割技术
  6. Linux开机自动加载模块
  7. 文本分析HMM(2)
  8. 汽车行业:电子签约助力预约试驾全程在线、提速降险
  9. python采用解释方式_专升本第十一讲 (算法与程序)
  10. tomcat5.5 linux,linux安装tomcat5.5