Java常用集合总结 您所在的位置:网站首页 Java常用集合类 Java常用集合总结

Java常用集合总结

2023-09-04 05:25| 来源: 网络整理| 查看: 265

1.集合的理解和好处

1)我们先分析一下使用数组的弊端:

①长度开始时必须指定,并且一旦指定,不能更改

②保存的元素必须为同一类型

③增加/删除元素比较麻烦

2)集合的好处

①可以动态保存任意多个对象,使用比较方便

②提供了很多方便的操作对象的方法:add、remove、set、get等

3)集合的框架体系如下:

①单列集合

0fe1c2e496c44bcba59f656164d676b8.png

②双列集合

155f0a1f3e724d34bf2a2d9313f12992.png

2.单列集合Collection

1)Collection接口常用方法

①add():添加单个元素

②remove():删除指定元素

③contains():查找元素是否存在

④size():获取元素个数

⑤isEmpty():判断是否为空

⑥clear():清空

⑦addAll():添加多个元素

⑧removeAll():删除多个元素

⑨containsAll():查找多个元素是否都存在

2)Collection接口遍历元素的方法[使用Iterator(迭代器)]

①Iterator对象称为迭代器,主要用于遍历Collection集合中的元素

②所有实现了Iterator接口的集合类都有一个iterator()方法,用以返回一个实现了Iterator接口的对象,即可以返回一个迭代器

③查看源码发现,iterator()方法存在于Collection的上一级Iterable中

public interface Iterable { Iterator iterator(); }

④迭代器的执行原理

Iterator iterator = coll.iterator();//得到一个集合的迭代器 //hasNext();判断是否还有下一个元素 while(iterator.hasNext()){ iterator.next()//next作用:坐标下移,返回下一个元素 }

⑤迭代器的简化版[增强for循环]

for(元素类型 元素名 : 集合名/数组名){ 访问元素 }

2.1 List接口

1.List接口的特点

1)List集合类中元素有序(即添加顺序和取出顺序一致)、且可重复

2)List集合中的每一个元素都有其对应的顺序索引

2.List接口常用方法

List list = new ArrayList(); list.add("亚瑟"); list.add("程咬金"); // 1) void add(int index, E element): 在index位置插入元素 list.add(1, "后羿"); System.out.println("list=" + list);//list=[亚瑟, 后羿, 程咬金] // 2) boolean addAll(int index, Collection


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有