JDK1.5加入的增强for和循环.
语法是:
- for(ElementType element:arrayName){};
举个例子:(1)- int[] numArray = { 1, 2, 3, 4, 5, 6 };
- for (int i : numArray) {
- System.out.print(i);
- }
//结果会是123456
等价于(2)
- int[] numArray = { 1, 2, 3, 4, 5, 6 };
- for (int i; i < numArray.length; i++) {
- System.out.print(numArray[i]);
- }
或者更贴切是这样的:(3)
- int[] numArray = { 1, 2, 3, 4, 5, 6 };
- for (int i; i < numArray.length; i++) {
- int j = numArray[i];
- System.out.println(j);
- }
这个结合集合的概念和同样是JDK1.5加入的泛性,可以做到简化代码的作用.比如
- List<Integer> intList = new ArrayList<Integer>();
- for (Integer i : intList) {
- System.out.print(i);
- }
增强for(part1:part2){part3};
part2中是一个数组对象,或者是带有泛性的集合.
part1定义了一个局部变量,这个局部变量的类型与part2中的对象元素的类型是一致的.
part3当然还是循环体.
<script type="text/javascript">
</script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script>
分享到:
相关推荐
Java增强的for循环是Java 5.0中引入的一种新的循环语法,旨在简化数组和集合的遍历操作。这种循环语法可以使代码更加简洁,让程序员使用时更加方便。但是,增强的for循环也存在一些局限性,需要根据实际需要选择合适...
Java中有两种类型的for循环:普通for循环和增强for循环。普通for循环是我们最常用的循环方式,而增强for循环是一种新的循环方式,它提供了更方便的循环方式,尤其是在遍历集合时。 增强for循环的优点 增强for循环...
在"java基础for循环练习题"中,我们通常会遇到几种类型的`for`循环,包括基本的`for`循环、增强型`for`循环(也称为foreach循环),以及在数组和集合中的应用。下面我们将深入探讨这些知识点。 1. **基本的for循环*...
40.java中for循环.zip40.java中for循环.zip40.java中for循环.zip40.java中for循环.zip40.java中for循环.zip40.java中for循环.zip40.java中for循环.zip40.java中for循环.zip40.java中for循环.zip40.java中for循环.zip...
"Java 中的增强 for 循环 foreach" Java 中的增强 for 循环 foreach 是一种语法糖,它能够提高性能,并减少代码出错的几率。foreach 循环是用来对数组或者集合进行遍历的语法,具体语法如下:for(元素类型 ele : ...
增强 for 循环是 JDK 1.5 中的一项重要新特性,它简化了数组和集合的遍历过程,提高了代码的可读性和维护性。通过本篇文章的学习,你应该对增强 for 循环有了全面的理解,并能够在实际项目中灵活运用这一强大的功能...
对于"JAVA 深度控制WORD带完整样例",你可能在压缩包中的`jacob_word`文件里找到一个详细的示例项目,该项目展示了如何利用JACOB实现这些高级功能。 需要注意的是,由于JACOB依赖于系统的COM环境,所以在不同操作...
### Java线程及同步(synchronized)样例代码解析 #### 一、概述 本篇文章主要分析一个关于Java线程及其同步机制(synchronized)的示例代码。该示例展示了如何在多线程环境中使用`synchronized`关键字来实现线程...
在Java中,有三种主要类型的循环语句:for、while和do-while。在这个主题中,我们将专注于for循环,它是Java中最常用的循环结构之一。 **for循环的基本语法** Java的for循环由三个部分组成,用分号分隔:初始化、...
在Java编程中,处理数组和字符串是非常基础且重要的技能。这里有两个经典习题,一个是输出唐诗,另一个是打印成绩表,这两个习题都涉及到二维数组的操作和控制台输出的技巧。 首先,我们来看第一个案例——输出唐诗...
本篇将详细解释如何在Java中使用增强for循环处理一维数组和二维数组。 ### 一维数组 在Java中,一维数组是一系列相同类型的元素的有序集合。使用增强for循环遍历一维数组的语法如下: ```java 数据类型[] array =...
Java for循环性能优化实现解析是 Java 编程中非常重要的一部分,主要讨论了Java for循环性能优化的实现解析。下面是从文件中提炼出的相关知识点: 1. 嵌套循环优化 在Java中,嵌套循环是一种常见的循环结构。但是...
移动彩信MM7服务是中国移动提供的一种用于发送和接收多媒体信息(MMS)的服务,它基于MM7协议标准。此服务允许开发者通过编程接口...开发者可以基于这些样例和文档快速理解和实现彩信功能,将其集成到自己的应用中。
For-Each循环(也称为增强For循环)是Java 5引入的新特性,主要用于遍历集合或数组中的每个元素。其语法为: ```java for (类型 变量 : 集合/数组) { // 循环体 } ``` 假设`Demo4.java`演示了使用For-Each...
在Java编程语言中,`for`循环和`foreach`(增强型for循环)是两种常见的迭代结构,用于遍历数组和集合。这篇文章将深入探讨这两种循环的使用方式、特点以及它们之间的区别。 首先,让我们来看一下传统的`for`循环。...
`foreach`循环,也称为增强型for循环,是Java 5引入的特性,简化了遍历数组和集合的过程。其语法如下: ```java for (类型 变量 : 集合/数组) { // 循环体 } ``` - **类型**:循环变量的数据类型,应与数组或集合...
- 支持JAXB和JDOM:Castor可以与Java Architecture for XML Binding (JAXB) 和Java Document Object Model (JDOM) 集成,扩大其在XML处理中的应用范围。 4. 示例代码: 在“castor-1.3.1-examples.jar”中,可能...
java调用PageOffice的样例代码
5. **增强型for循环(foreach)**:Java 5引入了增强型for循环,用于遍历集合和数组。其语法为: ``` for (类型 变量 : 集合或数组) { // 循环体 } ``` 例如,遍历并打印数组元素: ``` int[] numbers = {1, 2...