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就可以,而无需计算循环次数的变化。 感觉很奇怪,希望有人帮我看看。 paintComponent()会自动调用? 寻一个jdk下载地址!! 怎么显示字符串在另一个字符串中出现的次数 关于事件源,监视器,处理时间的借口,我怎么也用不好,有时候跟书上编的没什么两样,但就是错了,头都大了 java 中读取本地xml正常。但远程就变成乱码。(同一个文件,是繁体的) 用JAVA实现一个点对点语音聊天器!? 用什么方法可以的DOS窗口中打开网页? java Cloneable interface的实现。当super换成this报错 泛型参数传数组问题 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();
...
}