boolean contains(Object o) //#返回 true如果集合包含指定元素。
boolean isEmpty() // #返回 true如果集合不包含任何元素。...,所以每一个集合存和取都是不一样,那么就需要在每一个类中定义hasNext()和next()方法
这样做是可以的,但是会让整个集合体系过于臃肿,迭代器是将这样的方法向上抽取出接口,然后在每个类的内部,定义自己迭代方式好处有二...这个类实现Iterator接口
* 4,查找Itr这个内部类,发现重写了Iterator中的所有抽象方法
* 5,hasNext() 是判断集合中是否有参数,以及cursor标志位是否 == 集合的size...("Java");
Iterator it = c.iterator(); //获取迭代器
boolean bl = it.hasNext(); //判断集合中是否有元素,有则返回true...问题1:集合框架(并发修改异常产生的原因及解决方案)
ListIterator常用方法:
* boolean hasNext()是否有下一个
* boolean hasPrevious()是否有前一个