Vector中有方法可以实现的功能为什么还要用Iterator? 阅读了一些书,发现上面在使用Vector的时候都会用一个Iterator来访问每一个元素,Vector中提供的方法足以完成所有的操作,为什么还要用Iterator呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.c++里带来的习惯2.代码更优雅,更安全(用get(int)会有越界的危险吧)3.更快??(不太可能)呵,以上是我猜的 Iterator是一个接口么比如有这么一个方法public void it(Iterator it){ }你现在有一个Vector,怎么处理呢?it(vector.iterator());不然怎么处理呢?这个问题类似于我自己可以处理,但怎么让别人也能来处理呢? Iterator中只有3个方法,儿Vector中有无数个(夸张一下),能更轻松的实验Iterator能实现的所有功能啊!====CSDN 小助手 V2.5 2005年11月05日发布====CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx下载:http://szlawbook.com/csdnv2 因为Iterator可以从集合中删除元素,而Enumeration 不可以,Iterator更加灵活! 顶啊,到底为什么要用Iterator啊,给个权威点的答复!谢谢! Iterator是一种设计模式,有不清楚地去看看《java与模式〉(阎宏) Iterator 迭代器 他最大的好处就是 不管你往里面传一个什么样的集合他都能把集合里的元素一个一个的弄出来 哈哈很好用的`~~~~~`~~ Iterator对于所有集合类型都通用。 知道的过来看看。。。。。。 main方法 关于打包的问题!! 关于java 多态 "java"编程的信息传递 java生成文件并设置其属性 现在jmsn为什么不能用了?或者还有别的用java写的msn,请推荐!解决了100分赠送! 急救!!!画坐标 如何用Java实现在DOS中用户输入的密码不显示? 如何执行?在Panel面板中 关于String的创建 初学者求救!!!急!!
2.代码更优雅,更安全(用get(int)会有越界的危险吧)
3.更快??(不太可能)呵,以上是我猜的
比如有这么一个方法
public void it(Iterator it){
}你现在有一个Vector,怎么处理呢?it(vector.iterator());
不然怎么处理呢?
这个问题类似于我自己可以处理,但怎么让别人也能来处理呢?
CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx
下载:http://szlawbook.com/csdnv2
他都能把集合里的元素一个一个的弄出来 哈哈
很好用的`~~~~~`~~