本帖最后由 大西洋 于 2015-5-2 11:33 编辑
请问,Java是不是就不再使用枚举了?
原文:
public interface Iterator<E>
对 collection 进行迭代的迭代器。迭代器取代了 Java Collections Framework 中的 Enumeration(枚举)。迭代器与枚举有两点不同:
1、迭代器允许调用者利用定义良好的语义在迭代期间从迭代器所指向的 collection 移除元素。
2、方法名称得到了改进。
=======
枚举的作用是把变量的值一一列举出来,而Iterator迭代器也能做到,而且还能在列举时进行判断、删除、添加等各种操作;
那么,迭代器是不是就彻底取代枚举了呢??谢谢
|
|