一 、Collection
Collection代表单列集合,每个元素(数据)只包含一个值
1.Collection集合特点
List系列集合:添加的元素是有序、可重复、有索引。
ArrayList、LinekdList :有序、可重复、有索引。
Set系列集合:添加的元素是无序、不重复、无索引。
HashSet: 无序、不重复、无索引;
LinkedHashSet: 有序、不重复、无索引。
TreeSet:按照大小默认升序排序、不重复、无索引
①Collection的常用方法
Collection是单列集合的祖宗,它规定的方法(功能)是全部单列集合都会继承的。
Collection的常见方法如下:
②Collection的遍历方式
迭代器概述:
迭代器是用来遍历集合的专用方式(数组没有迭代器),在Java中迭代器的代表是Iterator。Collection集合获取迭代器的方法
Iterator迭代器中的常用方法和遍历
1、得到集合的迭代器对象
Iterator<String> ite = list.iterator();
System.out.println(ite.next());
System.out.println(ite.next());
System.out.println(ite.next());
System.out.println(ite.next());
System.out.println(ite.next()); // NoSuchElementException 元素越界
// 3、使用循环遍历。
while (ite.hasNext()){
String name = ite.next();
System.out.println(name);
}
}
增强for循环遍历:
public class CollectionDemo2 {
public static void main(String[] args) {
// 目标:掌握Collection集合的遍历方式二:增强for(foreach遍历)。
Collection<String> list = new ArrayList<>();
list.add("叶孤城&