www.4658.net > JAvA For循环的几种用法分析

JAvA For循环的几种用法分析

1:遍历数组的传统方式 2:遍历Collection对象的传统方式 3:遍历数组的简单方式 4:遍历数组的简单方式的等价代码

for(;;)死循环,for(int i=0;i

这是jdk1.5的新特性。是增强for循环,list 里面放的是Person的对象,一个一个遍历出来。循环遍历一个,就赋值给变量p。 等价于 for(int i = 0;i

在上面这个例子 增强型的for循环 和普通for循环一样 增强型的for循环 优点主要体现在集合中,随便举个例子 比如对 set 的遍历 一般是迭代遍历: Set set = new HashSet(); Iterator it = set.iterator(); while (it.hasNext()) { String str = i...

参考代码如下: public class TestFor { public static void main(String[] args) { List out; for (int i = 1; i

for(Object o:list){ } 首先object是类型 o是声明的一个object的参数 list是从list列表中找出object对象放到o中 是因为有种传值叫做引用传值,当list的内容复杂的时候换成引用传值会提高编程效率和代码质量! 增强for循环有两个好处: 1.写起来...

for(初始化;条件;条件成立后执行){} 下面两个是语法糖 for(一个完成iterable接口的实例:取出的元素名){} for(一个数组类:取出的元素名){} 或者,对于”for(初始化;条件;条件成立后执行){}“你可以把三个都写出去 如int a=0; for(;true;){ a=a+1;if...

int b=9,a=1; for(a,b;a=1;a++,b--){ for(int a=1;a

for each是jdk5.0新增加的一个循环结构,可以用来以此处理数组中的每个元素(其他类型的元素集合也可以)而不用为指定下标而分心。 格式如下 for(variable:collection)statement 定义一个变量用于暂存集合中的每一个元素,并执行相应的语句(当然,...

格式: for (initialization;condition;increment)statement; 其中: initialization是for循环的初始部分,它用来设置循环控制变量,并制初值; condition是条件判断部分,由该条件判断的真假决定for循环合时推出; increment是增量部分,每执行...

网站地图

All rights reserved Powered by www.4658.net

copyright ©right 2010-2021。
www.4658.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com