collection
collection接口是集合框架的最父类
接口,定义了一些最共性的方法;
例如:add (); remove(); isEmpty(); size(); clear(); contains();
addAll(); containsAll(); removeAll();删除所有相同元素 retainAll();保留所有相同元素
注:带有All的方法传入的参数基本都是集合;
Iterator
Iterator是集合的迭代器对象;抽取了所有集合的取出的共性(一个一个的取出);
Iterator中只有三个方法:hasNest(); next(); remove();
集合中会有iterator()方法来获取集合迭代器对象。
例如:
Iterator it = coll.iterator(); for(Iterator it = coll.iterator() ; it.hasNext(); ){ //开发时使用这for循环个迭代。 }
集合框架细节:
集合中存入基本数据类型时基本数据类型自动装箱。
集合中存储的是对象的引用。
集合执行add()方法后,存入的类型提升为Object,取出后应当强转。(可以使用泛型解决强转问题)
原文:http://www.cnblogs.com/Xmingzi/p/5585799.html