for(Integer startPy:set)是什么意思

如题,请指教
2025-12-16 17:28:26
推荐回答(2个)
回答1:

1.5里加的新写法...
Set是一个集合,里面的单个元素是int型...
这样写for循环就可以按顺序自动把每一个数都放进叫startPy的临时变量里面去...
比如set = {1,2,3,4,5}
for (int i: set){
System.out.println(i);
}
就可以得到:
1
2
3
4
5

回答2:

这个是java1.5版本的新特性
叫做for each
适用于在集合中实现了Iterable接口的类
数组也适用
作用就是把集合或者数组中的对象遍历