第十三章集合的应用二:

迭代器:

作用;对集合内部的数据进行遍历操作;主要用于setmap

1.        Iterator

方法:

hasNext():如果仍有元素可以迭代,则返回 true

next():返回迭代的下一个元素

remove:从迭代器指向的集合中移除迭代器返回的最后一个元素(可选操作)。

2. Enumeration

boolean hasMoreElements():测试此枚举是否包含更多的元素。

nextElement():如果此枚举对象至少还有一个可提供的元素,则返回此枚举的下一个元素。

在装数据之前Enumeration可以不装数据,Iterator不行。

set集合:

每个元素独一无二,添加到set里的对象必须定义equals();(判断是否重复的标准)

泛型的使用方法:

1.        泛型的类型参数只能是类类型,不能是简单类型;

同一种泛型可以对应多个版本,不同版本的泛型

1.        实例是不兼容的;

2.        泛型的类型参数可以有多个;

3.        泛型的参数可以使用extends语句;

4.        泛型的参数类型还可以是通配符类型;

5.        泛型还有接口,方法等等,内容很多。

自动装箱与拆箱:

装箱:基本数据类型转化成包装类;

拆箱:包装类转化成基本数据类型;

 

你可能感兴趣的:(第十三章集合的应用二:)