本人也知识刚刚入门的初级菜鸟程序员,写这个一来是希望通过总结巩固自己的知识,二来是希望能够对你们也有所帮助。觉得写的有问题的你们可以在评论里说,我会改。但。。最好还是不要喷,谢谢!
集合大致的分为两大类:单列集合(Collection)、双列集合(Map)
Collection(单列集合):主要是Set和List
Set:只是一个接口,它里面的元素是无序的,并且没有重复元素,最多只能有一个null。

Set的实现类中,比较常用的是HashSet和TreeSet
Set接口的方法如上图所示,用红线圈起来的是我个人认为用的比较多的方法。
我们可以看出,所有的collection都有一个iterator方法,因此不管是什么类型的collection,都可以用iterator方法来对其所含元素进行遍历。iterator的典型遍历用法:
Iterator it = collection.iterator(); // 获得一个迭代子
while(it.hasNext()) {
Object obj = it.next(); // 得到下一个元素
}