Java中常用的几种for循环
List<String> list = new ArrayList<String>(); list.add("HOLLE WORD!"); list.add("HOLLE KITTY!"); /** * 第一种循环方法 */ for (int i =0;i<list.size();i++){ System.out.println(list.get(i)); } /** * 第二种循环方法 * String:循环变量类型 s:循环变量名称 list:要被遍历的对象 */ for (String s :list){ System.out.println(s); } /** *第三种循环 * hasNext:没有指针下移操作,只是判断是否存在下一个元素 */ for (Iterator iterator = list.iterator();iterator.hasNext();){ System.out.println(iterator.next()); } /** * 第四种循环 */ Iterator iterator = list.iterator(); while (iterator.hasNext()){ System.out.println(iterator.next()); } /** * 第五种循环 */ list.stream().forEach(s -> { System.out.println(s); });