ArrayList、LinkedList
发布日期:2022-02-24 01:06:57 浏览次数:1 分类:技术文章

本文共 892 字,大约阅读时间需要 2 分钟。

ArrayList常用操作

构造方法

ArrayList(); 构造空的顺序表,容量是默认变量
ArrayList(int capacity); 构造空的顺序表,容量是capacity
ArrayList(Collection c); 构造一个顺序表,把C中所有元素放到顺序表
举例
List origin=Arrays.asList(1,2,3,4,5); 创建链表
Arrays类这个方法里会帮你new对象返回回来
ArrayList list=new ArrayList<>(origin); 把上面的元素拿来创建顺序表

常用方法:

add(E element); 尾插数据
add(int index,E element); 把元素插入到index位置

remove(Object o); 删除顺序表中第一个o;

remove(int index); 删除顺序表中的下标index位置

contains(E e); 判断e在不在顺序表中(查找)

indexOf(E e); 从前数下标
lastIndexOf(E e); 从后数下标

get(int index); 返回下标元素

set(int index,E e) 更改下标元素;

java.util.Random

//伪随机

//种子固定的情况下,随机的产生是固定
//为了避免随机固定,引入时间作为种子
//Rogue-like

Random();

Random(long seed);
nextInt(int bound); [0,bound)
洗牌

java中,自定义的相等性比较

1)对于引用类型
==判断的不是对象相等,而是引用相等,两个引用指向同一个对象
2)Object类中有一个equals方法,在自定义类中覆写该方法去调用该对象的equals

LinkedList 链表 实现List/Deque

构造方法:

LinkedList();
LinkedList(Collection c);

//同ArrayList相同的不列出

void addFirst(E,e);
void addLast(E,e);

转载地址:https://blog.csdn.net/weixin_45878524/article/details/118254936 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Java super、final关键字
下一篇:链表与顺序表区别

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年03月03日 09时52分30秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

linux ba 模拟,在你的 Python 游戏中模拟引力 | Linux 中国 2019-04-21
c语言表达式3649的值是,535个C语言经典实例目录.doc 2019-04-21
c语言Wndproc未定义,小弟我用c语言写了一个windows窗口,为什么有提示未定义的变量类型... 2019-04-21
c语言中malloc数组,如何在C中对malloc()数组进行一行赋值? 2019-04-21
c语言调存储过程,写留言板–调用存储过程出问题 2019-04-21
c语言编程max,C语言编程题及答案.doc 2019-04-21
android测试页面,自动执行界面测试 | Android 开发者 | Android Developers 2019-04-21
android 图片点击变色,Android开发实现ListView点击item改变颜色功能示例 2019-04-21
android增删改查布局,Android之父_增删改查 2019-04-21
vowifi android开关,如何配置VoLTE, ViLTE and VoWifi(IMS config for VoLTE, ViLTE and VoWifi) 2019-04-21
电脑端的mafsvr服务关掉_网吧才是电脑优化的精髓!学会3招你也不用羡慕网吧的流畅了... 2019-04-21
html获取文件路径_HTML 文件路径 2019-04-21
mysql滴的一声就关了_关于mysql数据库在输入密码后,滴的一声直接退出界面的解决办法(详细办法)... 2019-04-21
mysql in 有序_mysql中的in排序 mysql按in中顺序来排序 2019-04-21
mysql 行转列 显示_mysql 行转列 (结果集以坐标显示) 2019-04-21
mysql 完全备份恢复吗_MySQL完全备份与恢复 2019-04-21
wpf 绘制矩形_WPF制作倒影效果 2019-04-21
mariadb mysql 5.7_MariaDB 10.1 和 MySQL 5.7 在普通商用硬件上的表现 2019-04-21
由于连接方在一段时间后没有正确答复或连接的主机_新风换气机使用效果不佳,为何?掌握正确使用方法就好了... 2019-04-21
mysql数据库断电恢复_MySQL数据库InnoDB引擎下服务器断电数据恢复方法 2019-04-21