JAVA编程 - for循环解析

1、普通for循环

 for(初始化; 布尔表达式; 更新变化条件){
     //循环执行的内容
 }
//举例
for(int i=0; i<20;i++){
    System.out.println(i);
}

 

2、增强for循环

for(声明变量量类型:被遍历的集合(collection)或者数组){
//循环内容
}
import java.util.ArrayList;
import java.util.List;
​
...
​
// 增强for循环
int[] num = {1,2,3,4,5,6};
for(int i: num){
    System.out.print(i);
}
​
​
//迭代增强for循环
public class ForTest01 {
​
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        list.add("a");
        list.add("b");
        list.add("c");
        list.add("d");
​
//增强for循环,优点是可以简化遍历
    for(String s : list){
       System.out.println(s);
      }
  }
}

 

public static void testFor() {
 
    int [] array = {1,2,3};
    for(int i : array){
        System.out.println(i);
    }
    List list = new ArrayList();
    list.add(1);
    list.add(2);
    list.add(3);
    for(Object obj : list){
        System.out.println(obj);
    }
 
    Map<String, String> map = new HashMap<>();
    map.put("1", "1");
    map.put("2", "2");
    map.put("3", "3");
    for (Map.Entry<String, String> stringStringEntry : map.entrySet()) {
        System.out.println(stringStringEntry.getKey() + stringStringEntry.getValue());
    }
 
}

可参考网址:https://www.cnblogs.com/jyuri/p/12084084.html

posted @ 2021-03-08 20:44  被梦想尘封的时光  阅读(387)  评论(0编辑  收藏  举报