`
pterodactyl
  • 浏览: 766570 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

java新式for循环

    博客分类:
  • java
阅读更多

java新式for循环

2008-08-04 13:48:20.0      来源:中国IT实验室   
关键词:  java     for循环  
<!-- info --><!--div class="AreaBoxBInfoBg">&nbsp;</div> <div class="AreaBoxBInfo"> <ul class="infoA"> <img src="http://img1.e800.com.cn/service/temp/t12.jpg" /> <p><a href="">资讯第一时</a></p> </ul> <ul class="infoB"> <li class="liA"><a href="" title="">资讯第一时</a>的文章</li> <li class="liB"> <p><a href="" title="">惠普发布新软件</a></p> <p><a href="" title="">惠普发布新软件</a></p> </li> <li class="liC">观形势要求在推动软件服务业发展的过程观形势要求在推动软件服务业发展的过程观形势要求在推动软件服务业发展的过程</li> </ul> <ul class="infoC"> <p><a href="">个人页面</a></p> <p><a href="">发送消息</a></p> </ul> </div> <div class="AreaBoxBInfoBg">&nbsp;</div--><!-- comment -->

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);
}
}

 

分享到:
评论

相关推荐

    Java 8增强的工具类-Arrays

    Java 8增强的工具类-... Java 8 中的新式 for 循环语法能够更方便地遍历数组和 Collection 等类型的对象,提高了编程效率和代码可读性。同时,这种新的 for 循环语法也能够帮助开发者更好地理解和使用 Java 语言。

    java精华学习笔记

    - **流程控制语句**: if条件语句、for循环、while循环和switch-case语句用于控制程序的执行流程。 2. **面向对象编程** - **类与对象**: 类是创建对象的模板,对象则是类的实例。理解类的定义、属性(字段)和...

    深入解析Jdk8中Stream流的使用让你脱离for循环

    深入解析Jdk8中Stream流的使用让你脱离for循环 本文主要介绍了Jdk8中Stream流的使用,让开发者脱离传统的for循环。Stream流是Jdk8中引入的一种新式编程方式,能够使开发者更方便、更高效地处理数据。 什么是Stream...

    Java核心技术(卷一+卷二全集)

    4. **控制流程**:包括条件语句(if,switch),循环语句(for,while,do-while),以及跳转语句(break,continue)。 5. **数组**:介绍一维和多维数组的声明、初始化与使用,以及数组操作技巧。 6. **字符串**:...

    Java入门与提高代码

    3. **基本语法**:熟悉Java的语法结构,包括数据类型(如整型、浮点型、字符型和布尔型)、变量声明、运算符、控制流(如if语句、for循环、while循环)以及函数的使用。 4. **类与对象**:理解面向对象编程的核心...

    Head First Java.zip

    1. **基础语法**:包括变量、数据类型、运算符、流程控制(如if语句、for循环、while循环)、方法定义与调用等。 2. **面向对象编程**:理解类、对象的概念,掌握封装、继承、多态这三大面向对象特性,以及构造函数...

    JAVA学习资料

    - **运算符与控制结构**:包括算术运算符、比较运算符、逻辑运算符,以及if语句、switch语句、for循环、while循环等控制流程。 - **方法定义与调用**:方法是JAVA中的代码块,用于实现特定功能。学习如何定义、...

    java 编程题答案

    1. **基础语法**:包括变量声明、数据类型(如整型、浮点型、字符型和布尔型)、运算符(算术、比较、逻辑、位操作等)、流程控制(if-else、switch、for、while循环)以及方法的定义和调用。 2. **类与对象**:...

    java基础教程

    3. **基础语法**:从简单的数据类型(如整型、浮点型、字符型和布尔型)开始,介绍变量、常量、运算符、控制流程(如if语句、switch语句、循环结构for和while)以及异常处理。 4. **类与对象**:讲解面向对象编程的...

    Java程序设计范型和枚举PPT教案学习.pptx

    同时,通过使用增强的for循环(foreach),我们可以直接遍历集合,无需手动调用`iterator()`和进行类型转换。 接下来,我们讨论范型声明。在Java中,类型变量(Type Variables)用于表示范型中的未知类型。例如,`T...

    JavaFundamentals-MAY-2018:Java基础知识

    1. **语法基础**:Java语言的基础包括变量、数据类型、运算符、流程控制(如if语句、for循环、while循环)、方法定义与调用等。理解这些基本元素是学习Java的第一步。 2. **类与对象**:在Java中,一切皆为对象。类...

    TestTask:TrabajoprácticoNº1-JAVA(塔里亚)

    1. **基础语法**:包括变量声明、数据类型、运算符、流程控制(如if-else、for、while循环)、函数定义与调用等。 2. **类与对象**:理解面向对象编程的基本概念,如何创建和使用类,以及对象的实例化。 3. **封装...

    poi完整架包

    1. **HSSF与XSSF**: POI项目中,HSSF是处理.xls文件(旧版Excel97-2003格式)的API,而XSSF则用于处理.xlsx文件(新式Excel2007及以上版本的XML格式)。 2. **SS.usermodel**: 这是POI提供的一个公共接口,可以用于...

    leetcode-cpp.7z

    5. **范围基础的for循环(range-based for loop)**:这种新的循环结构简化了遍历容器的操作,使代码更加清晰。 在解题过程中,我们还会遇到各种算法和数据结构的应用,包括但不限于: - **排序算法**:快速排序、...

    Python 核心编程 第二版

     2.13 for循环和range()内建函数   2.14 列表解析   2.15 文件和内建函数open()、file()   2.16 错误和异常   2.17 函数   2.18 类   2.19 模块   2.20 实用的函数   2.21 练习  ...

    c++大纲资料.txt

    最后,“C++11/14/17新特性”部分将向学习者展示最新版本C++标准中引入的新特性,如自动类型推导(auto)、Lambda表达式、基于范围的for循环、右值引用与移动语义、线程库与新式同步原语等,这些新特性将大大简化...

    The Python Language Reference

    Python语言不仅有一个官方的标准实现(CPython),还存在多种替代实现,如Jython(基于Java平台)、IronPython(基于.NET平台)等。这部分内容会介绍这些替代实现的特点及其与标准实现之间的差异。 ##### 1.2 符号...

    Python核心编程第二版

     2.13 for循环和range()内建函数   2.14 列表解析   2.15 文件和内建函数open()、file()   2.16 错误和异常   2.17 函数   2.17.1 如何定义函数   2.17.2 如何调用函数   2.17.3 默认...

Global site tag (gtag.js) - Google Analytics