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循环*...
增强 for 循环是 JDK 1.5 中的一项重要新特性,它简化了数组和集合的遍历过程,提高了代码的可读性和维护性。通过本篇文章的学习,你应该对增强 for 循环有了全面的理解,并能够在实际项目中灵活运用这一强大的功能...
对于"JAVA 深度控制WORD带完整样例",你可能在压缩包中的`jacob_word`文件里找到一个详细的示例项目,该项目展示了如何利用JACOB实现这些高级功能。 需要注意的是,由于JACOB依赖于系统的COM环境,所以在不同操作...
### Java线程及同步(synchronized)样例代码解析 #### 一、概述 本篇文章主要分析一个关于Java线程及其同步机制(synchronized)的示例代码。该示例展示了如何在多线程环境中使用`synchronized`关键字来实现线程...
Java编程基础中的For循环是程序控制结构中至关重要的一部分,它为程序员提供了简洁、高效的迭代方式。在本章中,我们将深入探讨Java中的For循环,理解其语法、工作原理以及如何在实际编程中灵活运用。 首先,For...
在Java编程中,处理数组和字符串是非常基础且重要的技能。这里有两个经典习题,一个是输出唐诗,另一个是打印成绩表,这两个习题都涉及到二维数组的操作和控制台输出的技巧。 首先,我们来看第一个案例——输出唐诗...
本篇将详细解释如何在Java中使用增强for循环处理一维数组和二维数组。 ### 一维数组 在Java中,一维数组是一系列相同类型的元素的有序集合。使用增强for循环遍历一维数组的语法如下: ```java 数据类型[] array =...
Java for循环性能优化实现解析是 Java 编程中非常重要的一部分,主要讨论了Java for循环性能优化的实现解析。下面是从文件中提炼出的相关知识点: 1. 嵌套循环优化 在Java中,嵌套循环是一种常见的循环结构。但是...
移动彩信MM7服务是中国移动提供的一种用于发送和接收多媒体信息(MMS)的服务,它基于MM7协议标准。此服务允许开发者通过编程接口...开发者可以基于这些样例和文档快速理解和实现彩信功能,将其集成到自己的应用中。
在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中的增强for循环,也被称为foreach循环,是Java 5引入的一种简洁的遍历数组和集合的语法。这种循环方式简化了代码,使得遍历过程更加直观易读。下面我们将详细探讨增强for循环的实现方法及其优缺点。 首先,...
java调用PageOffice的样例代码
5. **增强型for循环(foreach)**:Java 5引入了增强型for循环,用于遍历集合和数组。其语法为: ``` for (类型 变量 : 集合或数组) { // 循环体 } ``` 例如,遍历并打印数组元素: ``` int[] numbers = {1, 2...
在 Java 编程语言中,foreach 和 for 是两种常用的循环语句,都是用于遍历数组或集合的元素。然而,foreach 和 for 之间存在一些关键的区别,了解这些区别对于编写高效的代码非常重要。 foreach 语句,也称为增强 ...
在Java中,for循环有多种用法,包括传统的for循环和J2SE 1.5引入的增强型for循环(也称为foreach循环)。这两种循环在处理数组和集合时各有优势。 1. 传统for循环: 传统for循环是Java中最基础的循环形式,适用于...
本压缩包"ecc.zip_drop65w_ecc java_ecc加密_java ECC 样例_java ecc"包含了Java实现的ECC加密样例代码,对于学习和理解ECC加密机制以及在Java环境下如何实现它非常有帮助。 首先,ECC的核心概念是基于椭圆曲线上的...