HELLO · 欢迎来到我的天空

你好 这里是 SunMoonSky

一个记录思考、分享技术、热爱生活的地方。
白天写代码,晚上看星星,偶尔把路上的风景写进文章里。

“愿你我在平凡的日子里,也能看见星辰大海。”

Java_集合

集合的种类:

Collection:

List , Set


Map:

键 ---- 值
=========================================

List:接口特点
List

是一个 有序的 线性 列表的集合,
中只可以存储对象 ,
可以存储不同数据类型的元素
list的长度 可以 改变
它的实现类有:

ArrayList

常用 方法:
add(Element e);
add(int index,Element e)
remove(int index);
remove(Object obj);
get(index); 获取指定 元素
size(); 获取集合的长度
clear(); 清除集合中的元素
contains(2); 判断集合中是否有当前 元素
indexof 返回集合中第一次出现指定元素的下标位置

LinkedList:

链表结构 , 队列, 双向队列
常用方法:
addFirst(); 插入到第一个位置
addLast(); 插入到最后一个位置
element(); 返回链表中的第一个
offer(Object o); 向集合中最后一个位置添加元素

LinkedList 在插入和删除的时候操作最快, 查询慢

ArrayList 查询快,删除 ,插入 慢

posted @ 2020-06-18 16:56  SunMoonSky  阅读(117)  评论(0)    收藏  举报
主题引擎未加载 —— 请到「管理 → 文件」上传页脚引用的 smssky-vXXX.js, 再按 Ctrl + F5 强刷。