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