java基础 Foreach循环

java SE5 引入了一种新的更简洁的for语句用于数组和容器,即foreach语法,表示不必要创建int变量去对有访问构成的序列进行计数,foreach将自动的产生每一项。

任何一个数组的方法都可以使用foreach,例如:

public class ForEachString{
    public static void main(String[] args){
    foreach( char c : "Hello world".toCharArray( ) ) ;
         System.out.println( c + " ");
   }
}

  输出结果 H e l l o   w o r l d

时间: 2024-10-19 05:11:37

java基础 Foreach循环的相关文章

再学Java 之 foreach循环

从Java 5 之后,Java提供了一种新的循环:foreach循环,这种循环遍历数组和集合更加简洁. foreach循环语法格式如下: for ( type variableName : array | collection){ //variableName自动迭代访问每个元素 } 在很多书籍中,都能找到这么一句话"使用foreach循环迭代数组元素时,并不能改变数组元素".如: String books = {"a","b","c&

PHP和Java中foreach循环的用法区别

1.foreach语句介绍: ①PHP: foreach 语法结构提供了遍历数组的简单方式.foreach 仅能够应用于数组和对象,如果尝试应用于其他数据类型的变量,或者未初始化的变量将发出错误信息. ②Java: foreach语句是java5的新特征之一,在遍历数组.集合方面,foreach为开发人员提供了极大的方便.foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本.foreach并不是一个

从字节码看Java中for-each循环(增强for循环)实现原理

转发:http://blog.csdn.net/u011392897/article/details/54562596 for-each循环是jdk1.5引入的新的语法功能.并不是所有东西都可以使用这个循环的.可以看下Iterable接口的注释,它说明了除了数组外,其他类想要使用for-each循环必须实现这个接口.这一点表明除了数组外的for-each可能底层是由迭代器实现的. Iterable接口在1.8之前只有一个方法,Iterator<T> iterator(),此方法返回一个迭代器.

java基础3_循环语句,数组

java中的循环: Java中提供了3中循环结构:  while  do-while  for ① 循环结构的作用? 可以不断重复执行循环结构中的代码: ② 上面的3个循环结构功能都是一样的,只是结构不一样: ③ 循环的次数的控制 ④ 多种循环结构的语法以及执行流程: ⑤ 能够区分每一种的特点,知道如何选择 while语法: while(条件){ // 循环体,需要重复做的事情的代码 } 执行流程: 上面的这个循环结构可能会执行n次循环 第一次  : 条件(true) ---> 执行一次循环体:

JAVA 中for-each循环使用方法

for each循环还是第一次见,“java SE 5.0增加了一种功能很强的循环结构,可以用来一次处理数组中的每个元素(其他类型的元素集合亦可)而不必为指定下标值而分心”. 这种增强的for each循环的语句格式为: for(variable : collection)statement 定义一个变量用于暂存集合的每一个元素,并执行相应的语句.collection这一集合表达式必须是一个数组或者是一个实现了list等接口的类(重要).

整理Java基础知识--循环结构

Java有三种循环结构:1.while 循环while循环的基本表达方式:while(布尔表达式){//循环内容}只要布尔表达式==True,循环就会一直执行e.g1: class TestLoop{ public static void main(String args[]){ int i = 10; while(i < 20){ System.out.print("value of x:" + i); i++; System.out.print("\n")

java基础知识—循环结构

1.while 循环 语法: while(循环操作){ 循环操作: } 特点:先判断,再执行:2. == : 用于数字比较 比较的是地址 equals: 用于字符串比较 比较的是字符 3.do-while 语法:do{ 循环操作: }while(循环条件): 特点:先执行,再判断. 4.while和do-while除了在语法和特点上不同外: 当条件不满足时:while一次都不执行,do-while至少会执行一次 5.调试方法:设置断点.单步执行.观察变量 6.调试步骤: 1)猜出出错位置,设置断

Java基础:循环控制语句

有三种:for,while,do...while for循环语句: A:格式 for(初始化语句;判断条件语句;控制条件语句){ 循环体语句; } 执行流程: a:执行初始化语句 b:执行判断条件语句 如果这里是true,就继续 如果这里是false,循环就结束 c:执行循环体语句 d:执行控制条件语句 e:回到b B:注意事项 a:判断条件语句无论简单还是复杂,结果是boolean类型 b:循环体语句如果是一条,可以省略大括号,但是不建议 c:有分号就没有左大括号,有左大括号就没有分号 Dem

Java基础之循环篇

这周学习了各种循环: 亦如武松,晕乎乎才不会畏惧吧.简单也好,复杂也罢,都需要清醒的头脑,清醒的思路.而后就是灵活运用,理解最重要,只有理解透彻了,才能适时适当的使用.