关于遍历ArrayList的问题 请问大家:对于一个ArrayList al来说,可以通过for(int i;i < al.size();i++)来遍历,也可以用iterator来遍历,这两种方法有什么区别吗?那种更有效率? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不主张用这个iterator,因为新版本有逐渐淘汰这个类的趋势 我平常用这个 for(int i;i < al.size();i++) 不太清楚那个方法最好 不过我觉得SUN居然提供了iterator这个方法应该比我们这个好吧 Iterator应该不光是从效率上考虑的,而更主要是从一致性上考虑的。Iterator相当于一个接口,因为所有集合都提供相应的Iterator,所以如果你用Iterator来遍历,就不用考虑具体用的哪种集合,以后如果要改用另一种集合的时候也不需要修改遍历的方式了。 感觉Dan1980() 说的很有道理 关于类之间参数传递的问题 菜鸟请教大家 xmpp协议 socket问题 关于 public private proteceted String StringBuffer ……的问题!请进!谢谢 正则表达式问题? 怎么样取得已知用户名和密码的网页的内容 线程与继承问题? 请问 怎么把帖子保存下来 现在是2004年刚开始,祝大家新年快乐! 请问用的什么签名方法 如何将一个字符串(字符串的内容是一个数学表达式:例如100+50*3)运算后赋给一个double变量?在线等 如何用Visual Editor添加菜单和子菜单?非常急,在线等啊!!
Iterator相当于一个接口,因为所有集合都提供相应的Iterator,所以如果你用Iterator来遍历,就不用考虑具体用的哪种集合,以后如果要改用另一种集合的时候也不需要修改遍历的方式了。