1. 集合的 forEach 方法,可通过 lambda 表达式对每一个元素进行操作
2. Iterator 方法
1) 先通过 集合的 iterator() 方法获取 Iterator<T>对象,T 为集合里的元素类型
2) 通过 Iterator 对象的 hasNext() 方法判断 Iterator 对象指向的位置是否还有元素
3) 若有元素,则通过 Iterator 对象的 next() 方法获取元素
3. 通过增强 for 循环遍历
public class Main{
public static void main(String[] args) {
Set<Integer> set = new HashSet<>();
set.addAll(Arrays.asList(1,21,3));
// forEach 遍历集合
set.forEach(x -> System.out.println(x));
// Iterator 遍历集合
Iterator<Integer> iterator = set.iterator();
while(iterator.hasNext()){
Integer next = iterator.next();
System.out.println(next);
}
// 增强for循环遍历集合
for(int x: set){
System.out.println(x);
}
}
}