java迭代器底层用for_[转载]Java迭代器(iterator详解以及和for循环的区别)
发布日期:2021-05-10 05:23:59 浏览次数:16 分类:精选文章

本文共 2799 字,大约阅读时间需要 9 分钟。

���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

���Java������������Iterable���������������������������������������������������������������������foreach���������������������������������������������Iterable������������������������iterator()���������������������������Iterator������������������

Iterator������������������������������������hasNext()������������������������������������������������������next()������������������������������������������������������������������remove()���������������������������������������������������������������������remove()������������������������next()������������������������������������MySQL���ResultSet���������������������������������

������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

������������ArrayList������������

import java.util.ArrayList;
import java.util Iterator;
import java.util.stream forEach;
public class test {
public static void main(String[] args) {
ArrayList array = new ArrayList();
array.add(new Person("Tom1"));
array.add(new Person("Tom2"));
array.add(new Person("Tom3"));
array.add(new Person("Tom4"));
Iterator iterator = array.iterator();
for (Person p : array) {
System.out.println(p.getName());
}
System.out.println("\r\n-----������Lambda������������foreach-----\r\n");
array.forEach(p -> System.out.println(p.getName()));
System.out.println("\r\n-----������for������-----\r\n");
for (Person p : array) {
p.setName("wang");
}
while (iterator.hasNext()) {
System.out.println(iterator.next().getName());
}
}
}

������������������������������������Iterator������������������������������������������������������������������Iterator���������������������������������������������������������������������������������������������������������������������������������������������������

���������Iterator������������������������������������������������������������������������������������������������������������������������������������������������������������������ClassCastException���

���������������������������������Iterator���for���������������������������������������������������������������������������������for������������������������������������������������������Iterator������������������������������������������������������������������������������������������������������������

上一篇:java方法设置切点_java相关:Spring AOP中定义切点的实现方法示例
下一篇:java 科学计数转换_在JAVA中将数字从科学计数法转换为十进制

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2025年04月14日 08时49分37秒