`
抢街饭
  • 浏览: 45363 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

增强FOR循环

 
阅读更多
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();
  }
  int arr [][] = {{1,2,3}, {4,5,6}, {7,8,9}};
for (int i=0; i<arr.length; i++) {
int arrTemp [] = arr[i];
for (int j=0; j<arrTemp.length; j++) {
System.out.print(arrTemp[j]);
}
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);
}
}
分享到:
评论
2 楼 cnyangqi 2010-02-02  
我看到这个新增后也疯掉了。。。
1 楼 antiwise 2010-02-02  
For Each 啊 不是新轮子

相关推荐

    Java中增强for循环的实现原理和坑详解

    Java中增强for循环的实现原理和坑详解 Java中增强for循环是一种强大且方便的迭代功能,自JDK 1.5以来,它已经成为Java开发者必备的技能之一。然而,许多开发者并不了解增强for循环的实现原理和可能存在的坑。下面...

    Java增强for循环中获取index

    然而,增强for循环本身并不直接提供索引访问,这与传统的for循环不同。传统for循环可以让我们通过索引来遍历数组或集合的元素,而增强for循环则更注重简洁性和易读性。本文将深入探讨Java增强for循环的工作原理以及...

    java for循环与增强for循环

    "Java增强for循环和普通for循环的比较" Java中有两种类型的for循环:普通for循环和增强for循环。普通for循环是我们最常用的循环方式,而增强for循环是一种新的循环方式,它提供了更方便的循环方式,尤其是在遍历...

    java for循环与增强for循环.docx

    Java 中的 for 循环和增强 for 循环 Java 中的 for 循环是一种基本的循环结构,用于遍历数组或集合中的元素。然而,Java 中还有一种特殊的循环结构,即增强 for 循环。增强 for 循环是 Java 5 中引入的一种循环结构...

    JDK1.5中增强for循环

    ### JDK 1.5 中增强 for 循环详解 #### 引言 随着 Java 技术的不断发展,为了提高开发效率、简化代码编写并增强可读性,JDK 1.5 引入了一系列的新特性,其中就包括了增强 for 循环(Enhanced For Loop),也被称作...

    JDK5增强for循环的使用

    在Java编程语言中,JDK 5引入了一个重要的特性,即增强for循环(也称为foreach循环),这大大简化了对集合和数组的迭代操作。在本文中,我们将深入探讨这个特性,了解其工作原理,以及如何在实际开发中有效地利用它...

    J2SE for Loop循环 增强for循环

    J2SE for Loop循环 增强for循环 Enhanced for Loop 更简单的进行遍历

    老生常谈foreach(增强for循环)和for的区别

    老生常谈foreach(增强for循环)和for的区别 在 Java 编程语言中,foreach 和 for 是两种常用的循环语句,都是用于遍历数组或集合的元素。然而,foreach 和 for 之间存在一些关键的区别,了解这些区别对于编写高效的...

    java代码-使用java增强for循环 string数组赋值的源代码

    java代码-使用java增强for循环 string数组赋值的源代码 ——学习参考资料:仅用于个人学习使用!

    详解Java中的增强 for 循环 foreach

    "Java 中的增强 for 循环 foreach" Java 中的增强 for 循环 foreach 是一种语法糖,它能够提高性能,并减少代码出错的几率。foreach 循环是用来对数组或者集合进行遍历的语法,具体语法如下:for(元素类型 ele : ...

    java增强for循环的实现方法

    Java中的增强for循环,也被称为foreach循环,是Java 5引入的一种简洁的遍历数组和集合的语法。这种循环方式简化了代码,使得遍历过程更加直观易读。下面我们将详细探讨增强for循环的实现方法及其优缺点。 首先,...

    【IT十八掌徐培成】Java基础第12天-04.集合工具类-增强for循环-变长参数.zip

    集合工具类-增强for循环-变长参数”中,我们将深入探讨Java中的几个关键概念,包括集合工具类、增强for循环以及变长参数。 首先,集合工具类是Java集合框架的一部分,提供了对集合操作的便利方法。这些工具类主要...

    18-集合(增强for循环).avi

    18-集合(增强for循环).avi

    Java软件开发实战 Java基础与案例开发详解 4-5 增强for循环 共5页.pdf

    - **增强for循环**:一种简化数组遍历的方式,其语法为`for (type variableName : collectionVariableName) {...}`。例如: ```java int[] arr = {1, 2, 3, 4, 5}; for (int temp : arr) { System.out.println...

    Java中使用增强for循环的实例方法

    Java中使用增强for循环的实例方法 Java语言中提供了多种循环语句,包括for循环、while循环、do-while循环等,其中增强for循环(也称为foreach循环)是一种特殊的for循环,用于遍历数组或集合中的元素。在本文中,...

    Java中增强for循环在一维数组和二维数组中的使用方法

    本篇将详细解释如何在Java中使用增强for循环处理一维数组和二维数组。 ### 一维数组 在Java中,一维数组是一系列相同类型的元素的有序集合。使用增强for循环遍历一维数组的语法如下: ```java 数据类型[] array =...

    超全面javaweb教程第7天- 14 增强for循环

    超全面javaweb教程第7天-_14_增强for循环

    增强for循环

    增强型for循环,也被称为foreach循环,是Java编程语言中的一个强大特性,自Java 5引入以来,极大地简化了对集合、数组等可迭代对象的遍历操作。它提供了一种更加简洁、易读的方式来迭代容器中的元素,而无需显式地...

    迭代大师的修炼之道:Java中Iterator与增强for循环的深度解析

    本文将重点探讨两种常用的迭代方式——`Iterator`接口和`Enhanced for loop`(增强型for循环),并从多个角度对比分析它们的特点、应用场景以及使用技巧。 #### 二、Iterator:传统智慧的传承 **1. 概念** `...

    详解Java中list,set,map的遍历与增强for循环

    本篇文章将深入探讨Java中的List、Set和Map三种主要集合类型的遍历方法,以及如何使用增强for循环(也称为foreach循环)来简化代码。 首先,我们来看集合框架的基础。Java集合分为两大部分:Collection接口和Map...

Global site tag (gtag.js) - Google Analytics