本篇文章为你整理了增强for循环(增强for循环java)的详细内容,包含有增强for循环的语法 增强for循环java 增强for循环快捷键 增强for循环需要判空吗 增强for循环,希望能帮助你了解 增强for循环。
增强for循环
增强for循环 (也称for each循环) 是迭代器遍历方法的一个“简化版”,是JDK1.5以后出来的一个高级for循环,专门用来遍历数组和集合。
普通for循环
int[] num = {1,2,3,4,5,6};
for(int i = 0 ; i num.length ; i++){
System.out.println("元素:"+ num[i]);
增强for循环
int[] num = {1,2,3,4,5,6};
for(int i :num){ //集合或数组a : 数组名称num
System.out.println("元素:"+ i);
此时增强for循环会将每一个数组元素赋给 i ,i将不是将i作为数组下标
1.增强for循环底层也是使用了迭代器获取的,在使用增强for循环遍历元素的过程中不准使用集合对象对集合的元素个数进行修改。
2.迭代器与增强for循环遍历元素的区别:使用增强for循环遍历集合的元素时,不能调用迭代器的remove方法删除元素,而使用迭代器遍历集合的元素时可以删除集合的元素。
3.增强for循环和普通for循环的区别:普通for循环可以没有遍历的目标,而增强for循环一定要有遍历的目标。
IDEA快捷键
foreach为增强for循环
for (int i:num )
{}
需要新建一个对象来存放数组元素
fori为普通for循环
for (int i = 0; i i++) {
}
可直接输入变量是否为i以及改变控制变量
以上就是增强for循环(增强for循环java)的详细内容,想要了解更多 增强for循环的内容,请持续关注盛行IT软件开发工作室。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。