JAVA初学 请大虾不吝赐教[66分派送] 好多书上关于迭代器的知识只是很概括的说了一下!小弟始终没有弄明白!谁有关于迭代器的相关资料给小弟分享一下。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 迭代器本身就超级简单,就是做循环用的所以应该就只是说一点就足够了! 大概的意思就是从第一个元素访问到最后一个元素,我想写的最清楚的应该是sun公司出版的书java核心卷1了,那个最全了,你可以去看看 换汤不换药啊,无非变了一种方式而已 ,你只要了解一下Iterator的语法就可以了Iterator it=对象.iterator();//得到iterator对象while(it.hasNext()){.......} ArrayList al=new ArrayList();Iterator it=al.iterator();while(it.hasNext()){ dom d=(dom)it.next(); username=d.getUsername(); ...} 这个基本上是很简单的,通过一个集合能得到一个迭代器,然后通过迭代器的hasnext()方法能判断集合中是否还有多余的元素,通过调用next()方法能得到一个元素 Iterator 我个人更多是使用在需要remove或者add时,因为非常方便it.remove就可以,而无需计算循环次数的变化。 关于泛型和迭代器 hufman编码 java版本 传递数组参数的问题 文本框只允许数字输入,限制英文输入 中软招聘笔试题目: 各位大侠,请指教 用addKeyListener实现键盘事件的响应,为什么没有反应?高手进! 谁可以介绍一下toolkit类的用法,这个类有什么特殊用处 JOptionPane问题?? java的构造方法 java 虚拟机在什么时候创建对象? 为何找不到包javax.servlet.jsp
while(it.hasNext())
{
.......
}
ArrayList al=new ArrayList();
Iterator it=al.iterator();
while(it.hasNext())
{
dom d=(dom)it.next();
username=d.getUsername();
...
}