摘要:
Iterator接口也是java集合框架的成员,但它与Collection、Map系列的集合不一样。Collection、Map系列集合用于盛装对象,而Iterator用于遍历集合中的元素,所以Iterator对象也被称为迭代器。Iterator接口定义了一下方法:1、 boolean hashNext():如果迭代的集合元素还没被遍历,则返回true2、 Object next():返回集合里下一个元素。3、Void remove():删除集合里上一次next方法返回的元素。public static void main(String[] args) {Collection c1=new . 阅读全文
摘要:
Collection接口是List、Set、Queue接口的父接口,它定义了以下方法:1、 boolean add(object o):该方法用于向集合里添加一个元素,如果集合对象被添加操作改变了则返回true。2、 boolean addAll(collection c):该方法把集合c里的所有元素添加到指定集合里,如果集合对象被添加操作改变了则返回true。3、 void clear():清除集合里的所有元素,将集合长度变为0.4、 boolean contains(object o):返回集合里是否包含指定元素。5、 boolean containAll(collection c):返回 阅读全文
摘要:
Set代表无序、不可重复的集合。Set集合无法记住添加元素的顺序,所以它里面的元素不能重复;List代表有序、重复的集合。它非常像一个数组,可以记住没次添加元素的顺序;Map代表具有映射关系的集合。它里面的每个数据都是由键值对组成的;Queue代表一种队列集合实现。 访问LIst集合中的元素可以直接根据元素的索引来访问;访问Map集合中的元素可以根据每项元素的key来访问其value;访问Set集合中元素只能根据元素本身来访问(这也是Set里不允许重复元素的原因)。List结构的集合类:ArrayList类,LinkedList类,Vector类,Stack类Map结构的集合类:HashMap 阅读全文