我是靠谱客的博主 要减肥煎饼,最近开发中收集的这篇文章主要介绍论JAVA中的那些循环前言二、增强篇三、高级篇,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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中的那些循环前言二、增强篇三、高级篇所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部