概述
Welcome to Code Block's blog
本篇文章主要介绍了
[论JAVA中的那些循环]
博主广交技术好友,喜欢的可以关注一下
目录
前言
1.For循环
2.While循环
2.1、while循环
2.2、do...while循环
二、增强篇
1.ForEach循环
2.iterator循环
三、高级篇
1.steam.iterator循环
总结
前言
总有些你不了解的Java循环结构的写法,今天整理了一下,发现写法还真不少,这里对Java中用到的循环结构写法进行整理,主要包括for循环、forEach循环、while循环、迭代器和Java8 中steam流的写法
一、基础篇
1.For循环
1.1、基础写法
int[] list =new int[]{1,2,3,4,5};
for (int i = 0; i < list.length; i++) {
//TODO:对list中的元素操作
System.out.println(list[i]);
}
1.2、升级写法
int[] list =new int[]{1,2,3,4,5};
for (int i:list){
//TODO:这里是对i的操作
System.out.println(i);
}
2.While循环
2.1、while循环
int[] list = new int[]{1, 2, 3, 4, 5};
int i=0;
while (i<list.length){
//TODO:对list中的元素操作
System.out.println(list[i]);
i++;
}
2.2、do...while循环
int[] list = new int[]{1, 2, 3, 4, 5};
int i = 0;
do {
//TODO:对list中的元素操作
System.out.println(list[i]);
i++;
} while (i < list.length);
二、增强篇
1.ForEach循环
/*这里做数据转换*/
Integer[] list = {1, 2, 3, 4, 5};
ArrayList<Integer> arrayList = new ArrayList<>();
Collections.addAll(arrayList, list);
arrayList.forEach(num->{
//TODO:对list中的元素操作
System.out.println(num);
});
2.iterator循环
Integer[] list = {1, 2, 3, 4, 5};
ArrayList<Integer> arrayList = new ArrayList<>();
Collections.addAll(arrayList, list);
Iterator<Integer> iterator = arrayList.iterator();
while (iterator.hasNext()){
//TODO:对list中的元素操作
Integer num = iterator.next();
System.out.println(num);
}
三、高级篇
1.steam.iterator循环
Integer[] list = {1, 2, 3, 4, 5};
ArrayList<Integer> arrayList = new ArrayList<>();
Collections.addAll(arrayList, list);
Iterator<Integer> iterator = arrayList.stream().iterator();
while (iterator.hasNext()){
//TODO:对list中的元素操作
Integer num = iterator.next();
System.out.println(num);
}
最后
以上就是要减肥煎饼为你收集整理的论JAVA中的那些循环前言二、增强篇三、高级篇的全部内容,希望文章能够帮你解决论JAVA中的那些循环前言二、增强篇三、高级篇所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复