1.3 Collection集合概述和使用
Collection集合概述
是单例集合的顶层接口,它表示一组对象, 这些对象也称为C ollection的元素
●JDK 不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List) 实现
创建Collection集合的对象
●多态的方式
●具体的实现类ArrayList
Collection集合的遍历
Ilterator:迭代器,集合的专用遍历方式
public class IteratorDemo {
public static void main(String[] args) {
//创建集合对象
Collection<String> c = new ArrayList<String>();
//添加元素
c. add("he11o");
C. add( "world");
c. add("java");
//Iterator<E> iterator(): 返回此集合中元素的迭代器,通过集合的iterator()方法得到
Iterator<string> it = c.iterato();
while (it.hasNext()) {
//System. out. println(it. next());
String s = it. next();
System. out . println(s);
}
List
List集合概述和特点
List集合概述
有序集合(也称为序列), 用户可以精确控制列表中每个元素的插入位置。用户可以通过整数索引|访问元素,
并搜索列表中的元素
●与Set集合不同, 列表通常允许重复的元素
List集合特点
●有序: 存储和取出的元素顺序-致
●可重复: 存储的元素可以重复
数据结构
数据结构是计算机存储、组织数据的方式。是指相互之间存在-一种或多种特定关系的数据元素的集合
通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率
YtRbK8-1639481078864)]
[外链图片转存中…(img-rPWnVAqK-1639481078864)]
[外链图片转存中…(img-wdAtW0iy-1639481078865)]
[外链图片转存中…(img-4MhZ5hAU-1639481078865)]