一、JAVA的集合
Java集合类是一种特别有用的工具类,可用于存储数量不确定的对象(对象的引用),并可以实现常用 的数据结构,如栈、队列等。除此之外,Java集合还可用于保存具有映射关系的关联数组。Java集合大致可分为List、Set、Queue和Map四种体系。
- List:代表有序、 重复的集合
- Set:代表无序、不可重复的集合
- Map:代表具有映射关系的集合
- Queue:代表一种队列集合实现(Java5之后)
JAVA的集合类与数组的区别:
- 数组一旦确定之后不能更改大小,所以JAVA引出了集合类的东西来满足存放长度不确定的对象(对象的引用)。
- JAVA的集合类只能存放对象,数组也可以存放基本类型数据。
二、Connection接口(根接口)
①常用的方法:
- public boolean add(E e); 给定的对象放到当前集合中。
- public void clear(); 清空当前集合中的所有元素。
- public boolean remove(E e); 把给定的对象在当前集合中删除。
- public boolean contains(E e); 判断当前集合是否包含给定的对象。
- public boolean isEmpty(); 判断当前集合是否为空。
- public int size(); 返回集合中元素的个数。
- public Object[] toArray(); 把集合中的元素存储到数组中。
具体实现:
1 | import java.util.ArrayList; |
代码结果:
[郭德纲, 刘德华, 柳岩, 范伟]
true
[刘德华, 柳岩, 范伟]
3
true