集合的分类
Java的集合从 Collection 接口和 Map 接口入手
Map 接口和 Collection 没有交集,它有自己的方式,只要标准库后缀不是Map 结尾的,都是直接或者间接实现了Collection接口。
Collection 接口中常见的操作是数据的添加、删除
add / addAll
remove / removeAll / removeIf
借助 Iterator 接口,Collection 还具备了数据的循环。
public interface Collection<E> extends Iterable<E>{
//...
// 对数据循环
Iterator<E> iterator();
}
通过 Iterable 接口, 标准库中的集合都可以使用 forEach 循环。