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

JAvA For循环的几种用法分析

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

该问题中for循环的一个用法指的是foreach用法,下面详细讲述: foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。 foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而...

一般的话,在知道循环次数的情况下,用for循环,比如要循环5次。像根据什么表达式判断的,如容器,在迭代的时候,有个条件叫i.haNext(),这时候用while循环比较好,while(i.hasNext()){}比for好多了这时候。

第一种for循环遍历ArrayList速度比较快,因为ArrayList是快速随机访问。但是如果想在for循环中使用list.remove方法就会改变list的size,导致循环出现问题。 第二种for循环就可以忽略下标,对每个元素进行处理。不过要使用list的remove方法还是会...

看一看这个例子吧,你会马上明白的 public ArrayList merge(String[] words, String more){ ArrayList sentence = new ArrayList(); for(String w : words) sentence.add(w); for(String m : more) sentence.add(m); return sentence; } for(Str...

int a = 0; for(int i=1;i

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

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

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

在你获得一个数组的时候,需要把数组里面的值拿出来就可以用 public static void main(String args[]){ List list = new ArrayList(); list.add("A"); list.add("B"); for(int i=0;i

网站地图

All rights reserved Powered by www.4658.net

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