类集框架2

1.CollectionIterator接口

Collection集合Set接口

SetCollection的子接口,继承了Collection接口的方法

   

add()重复添加的元素会被忽略

   

因为Set是无序的 所以不能像List那样用get()(也没有get()方法)只能用迭代器来进行操作

迭代器:

Iterator<--Collection<--Set<--HashSet(实现)

Iterator中的方法:hasNext() next() remove()暂时未讲

要使用迭代器首先应该生成迭代器对象 Iterator

hasNext()判断迭代器中还有没有下一个对象

Next()返回迭代器中的下一个对象

如图:

当我们调用迭代器对象的hasNext()时候,会返回一个布尔值,指代当前游标的后面还有没有下一个元素

当我们调用迭代器的next()的时候,将返回游标所指位置的下一个元素

返回元素之后,游标将向后挪动一位,如图:

直到游标后面没有内容,代表此集合内容已被取完

posted @ 2017-04-17 15:39  LuBoom  阅读(84)  评论(0编辑  收藏  举报