package com.test.For_Each;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ForTest
{
public static void main(String args[])
{
int arr[] = {1, 2, 3, 4, 5, 6, 7, 8};
/**
* 新式写法
*/
for (int a : arr)
System.out.println(a);
/**
* 旧式写法
*/
for (int i = 0; i < arr.length; i++)
System.out.println(arr[i]);
String arr2[] = {"好","流","哦","!!"};
for(String a2 : arr2)
System.out.println(a2);
int arr3[][] = {{1,2,3},{4,5,6,},{7,8,9}};
for(int a31[] : arr3)
{
for(int a32 : a31)
{
System.out.println(a32);
}
System.out.println();
}
List<String> list = new ArrayList<String>();
list.add("好");
list.add("流");
list.add("哦");
list.add("!!");
/**
* 根据集合类长度遍历
*/
for(int i=0;i<list.size();i++)
{
System.out.println(list.get(i));
}
/**
* 根据迭代器遍历
*/
for(Iterator i = list.iterator();i.hasNext();)
{
System.out.println(i.next());
}
/**
* 根据新式for-each遍历
*/
for(String element : list)
System.out.println(element);
}
}
相关推荐
NULL 博文链接:https://rensanning.iteye.com/blog/2003205
增强的for循环是在传统的for循环中增加的强大的迭代功能的循环,是在jdk1.5之后提出来的。下面这篇文章主要给大家介绍了关于Java中增强for循环的实现原理和坑的相关资料,需要的朋友可以参考下
java代码-使用java增强for循环 string数组赋值的源代码 ——学习参考资料:仅用于个人学习使用!
Java增强的for循环讲解Java增强的for循环讲解
下面小编就为大家带来一篇java增强for循环的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
java for循环与增强for循环.docx
增强型的for循环 和普通for循环一样 增强型的for循环 优点主要体现在集合中,随便举个例子 比如对 set 的遍历 一般是迭代遍历
下面小编就为大家带来一篇Java中增强for循环在一维数组和二维数组中的使用方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
JDK1.5新特性中的最重要的一点。让你彻底明白增强for循环的强大和方便
foreach 是 Java 中的一种语法糖,几乎每一种语言都有一些这样的语法糖来方便程序员进行开发,编译期间以特定的字节码或特定的方式来对这些语法进行处理。能够提高性能,并减少代码出错的几率。
在本篇文章里小编给大家整理是的关于Java中如何使用增强for循环的实例内容以及相关代码,需要的朋友们可以学习下。
下面小编就为大家带来一篇浅谈java 增强型的for循环 for each。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
JDK5增强for循环的使用,与以前的for循环保额不同!
增强java循环,java1.5以后的编程习惯 怎么迭代容器
增强for循环(也称为foreach循环)是Java提供的一种简化遍历数组、集合等数据结构的语法。它可以在不需要显式使用索引或迭代器的情况下,以更简洁的方式遍历元素。增强for循环适用于遍历具有迭代功能的对象。
主要介绍了详解Java中list,set,map的遍历与增强for循环的相关资料,需要的朋友可以参考下
【IT十八掌徐培成】Java基础第12天-04.集合工具类-增强for循环-变长参数.zip
java中在增强for循环为什么不能增删集合呢?一个循环迭代,跟集合的增删改没什么关系。修改集合不是for去做的。for只管循环迭代,你在循环里边修改集合,改变集合的长度,顺序对循环都有影响
增强for循环 20 终止循环 20 Java方法 22 方法重载 22 可变参数 23 递归 24 Java数组 25 数组声明创建 25 三种初始化 25 静态初始化 26 动态初始化 26 默认初始化 26 数组的四个基本特点 27 二维数组 27 Arrays类 28...
ClassRosterList 基本的LinkedList程序添加和删除元素,使用增强的for循环和排序方法。