LinkedList集合基本操作(代码+注释)
package LinkedList;
import java.util.LinkedList;
public class a {public static void main(String[] args) {//创建集合LinkedList<String> ll=new LinkedList<String>();//在集合中插入数据ll.add("lisi");ll.add("wangwu");ll.add("chengqi");System.out.println(ll);//分别在头和尾添加元素ll.addFirst("laowu");ll.addLast("ymj");System.out.println(ll);//返回第一个元素,最后一个元素System.out.println(ll.getFirst());System.out.println(ll.getLast());System.out.println();//删除第一个元素,删除最后一个元素,在remove()删除时,会把删除的元素返回System.out.println(ll.removeFirst());System.out.println(ll.removeLast());System.out.println(ll.remove("wangwu"));System.out.println(ll);System.out.println();//模拟栈ll.push("xx");System.out.println(ll);System.out.println(ll.pop());System.out.println();//模拟队列ll.offer("oo");System.out.println(ll);System.out.println(ll.poll());System.out.println(ll);
}
}
LinkedList集合基本操作(代码+注释)相关推荐
- 数据结构-----凹入表形式横向打印二叉树结构 (附代码+注释)
数据结构的学习中最最基本的实验之--打印二叉树结构 代码生成效果如下: (一)需求分析 1.打印二叉树的程序中,输入数据的类型限定为字符型,并且以"回车符"为结束标志.用户默认以中 ...
- 【Groovy】集合声明与访问 ( 使用 [] 创建 ArrayList 和 LinkedList 集合 | 集合赋初值 | 使用下标访问集合 | 使用 IntRange 作为下标访问集合 )
文章目录 一.使用 [] 创建集合 1.使用 [] 创建 ArrayList 集合 2.使用 [] 创建 LinkedList 集合 二.访问集合中的元素 1.集合赋初值 2.使用下标访问集合元素 ( ...
- 【零基础学Java】—LinkedList集合(四十)
[零基础学Java]-LinkedList集合(四十) java.util.linkedList集合implements list接口 linkedList 集合的特点: 底层是一个链表结构,查询慢, ...
- ArrayList集合实现RandomAccess接口有何作用?为何LinkedList集合却没实现这接口?
众所周知,在List集合中,我们经常会用到ArrayList以及LinkedList集合,但是通过查看源码,就会发现ArrayList实现RandomAccess接口,但是RandomAccess接口 ...
- GraphDTA论文阅读小白笔记(附代码注释和复现流程)
目录 摘要 背景 数据和方法 GraphDTA概述 药物表征 蛋白表征 分子图的深度学习 GCN GAT GIN GAT-GCN 基准 模型解释 结果讨论 图模型的表现超过了其它模型 图模型发现已知药 ...
- 最完整的集合概述:集合的概述和集合的继承体系、Collection集合 、List集合、数据结构、LinkedList集合、set-泛型-树、Map、HashMap、可变参数、创建不可变的集合
二.Collection集合 注意点: 增强for的快捷方式: 三.List集合 指定索引获取元素可以跟普通for结合起来遍历这个集合 四.数据结构: (1)栈 : (2)队列: ...
- FreeMarker中的list集合前后台代码
freemarker中的list集合前后台代码: FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页.电子邮件.配置文件.源代码等)的通用工具. 它 ...
- 归并排序(代码注释超详细)
归并排序: (复制粘贴百度百科没什么意思),简单来说,就是对数组进行分组,然后分组进行排序,排序完最后再整合起来排序! 我看了很多博客,都是写的8个数据呀什么的(2^4,分组方便),我就想着,要是10 ...
- 代码注释//_您应该停止编写//的五个代码注释,并且//应该开始的一个注释
代码注释// 提供来自您最喜欢和最受欢迎的开源项目的示例-React,Angular,PHP,Pandas等! (With examples from your favorite and most p ...
最新文章
- asp中如何输入html,ASP.NET中输入文本的HTML解析办法
- java 控制台刷屏 dll_控制台被警告刷屏 · Issue #IXD8V · 卓源软件/JeeSite 4.2 - Gitee.com...
- 第一次react-native项目实践要点总结
- 博客属性10个非常不错的CSS技巧
- 不要重新发明轮子_是否重新发明轮子
- Eclipse中Maven的设定
- js面向对象技术小结
- c语言怎样用vc绘图,大佬们,小菜鸟想问一问用vc编译器做简易画图软件
- linux必学的60个命令
- Window安装Netbeans9
- 泰坦尼克号各种因素对存活率的影响
- laravel 将汉字转化成拼音的库
- 锁定计算机后游戏掉线,Win7旗舰版系统下玩游戏挂机总是掉线的解决方法
- wps在Linux上使用命令打开文档的方法
- C语言怎样提取一个数的十位个位百位千位
- 华米已成全球第五大智能手表企业,可望进一步摆脱对小米的依赖
- Maven笔记 - 第三章
- 实现3D立方体旋转(代码)
- iOS第三方插件与App Demo地址总览
- 自动控制理论基本概念
热门文章
- Android MVP模式介绍和讲解
- C语言二进制求数集子集
- Ubuntu 让用户获得root权限(附修复I have no name !;sudo: unknown uid 1000: who are you?)
- C/C++ 算法分析与设计:递归(年龄问题)
- python 爬虫采集 图标
- Oracle数据库基本知识与SQL操作(1)
- ClickHouse学习教程
- [转]SIFT,SURF,ORB,FAST 特征提取算法比较
- 普利姆算法和修路问题
- LSTM 无法预测股票价格