- foreach
public static void forBoostTest(Set<Integer> set) {
for (int item : set) {
System.out.println(item);
}
}
- 迭代
public static void iteratorTest(Set<Integer> set) {
for (Iterator<Integer> iterator = set.iterator(); iterator.hasNext(); ) {
iterator.next();
}
Iterator<Integer> iterator = set.iterator();
while (iterator.hasNext()) {
iterator.next();
}
}
- set.stream().forEach (java8)
public static void streamForEachTest(Set<Integer> set) {
set.stream().forEach(item -> {
System.out.println(item);
});
}
- set.forEach (lambda )
public static void forEachTest(Set<Integer> set) {
set.forEach(item -> {
System.out.println(item);
});
}