黑马程序员_java增强for循环自动装箱与拆箱
2013-01-07 00:19
471 查看
------- android培训、java培训、期待与您交流! ----------
增强for循环的限制条件:当遍历集合或者是数组的时候,如果需要访问集合或者是数组的下标,那么最好使用普通的遍历形式,此时增强for循环时候非常不变。
代码演示
package test2;
public class Test3 {
public static void main(String[] args) {
int [] arr = new int[]{1,2,3,4,5};
for(int i = 0;i<arr.length;i++ )
{
System.out.println(arr[i]);
}
System.out.println("------------------");
for(int i:arr)
{
System.out.println(i);
}
}
}
public class Test3 {
public static void main(String[] args) {
people[] str = new people[3];
str[0]=new people("luochuang");
str[1]=new people("luochuang1");
str[2]=new people("luochuang2");
for(people str1:str)
{
System.out.println(str1.name);
}
}
}
class people
{
String name ;
people(String name )
{
this.name=name;
}
}
自动装箱与拆箱
代码示例:
import java.util.ArrayList;
public class Test4 {
public static void main(String[] args) {
ArrayList<Integer> str = new ArrayList<Integer>();
str.add(1);
str.add(2+6);
str.add(3);
for(Integer str1:str)
{
System.out.println(str1);
}
}
}
注意类型的转化。
------- android培训、java培训、期待与您交流! ----------
增强for循环的限制条件:当遍历集合或者是数组的时候,如果需要访问集合或者是数组的下标,那么最好使用普通的遍历形式,此时增强for循环时候非常不变。
代码演示
package test2;
public class Test3 {
public static void main(String[] args) {
int [] arr = new int[]{1,2,3,4,5};
for(int i = 0;i<arr.length;i++ )
{
System.out.println(arr[i]);
}
System.out.println("------------------");
for(int i:arr)
{
System.out.println(i);
}
}
}
public class Test3 {
public static void main(String[] args) {
people[] str = new people[3];
str[0]=new people("luochuang");
str[1]=new people("luochuang1");
str[2]=new people("luochuang2");
for(people str1:str)
{
System.out.println(str1.name);
}
}
}
class people
{
String name ;
people(String name )
{
this.name=name;
}
}
自动装箱与拆箱
代码示例:
import java.util.ArrayList;
public class Test4 {
public static void main(String[] args) {
ArrayList<Integer> str = new ArrayList<Integer>();
str.add(1);
str.add(2+6);
str.add(3);
for(Integer str1:str)
{
System.out.println(str1);
}
}
}
注意类型的转化。
------- android培训、java培训、期待与您交流! ----------
相关文章推荐
- 黑马程序员-------(高新技术)静态导入、可变参数、增强for循环、基本数据类型的自动拆箱与装箱
- 黑马程序员_高新技术_eclipse的使用技巧_可变参数_增强for循环_基本数据类型的自动拆箱与装箱
- JAVA进阶之旅(一)——增强for循环,基本数据类型的自动拆箱与装箱,享元设计模式,枚举的概述,枚举的应用,枚举的构造方法,枚举的抽象方法
- Java高新技术【1】 (静态导入-可变参数-增强for循环-基本数据类型的自动拆箱与装箱)
- JAVA进阶之旅(一)——增强for循环,基本数据类型的自动拆箱与装箱,享元设计模式,枚举的概述,枚举的应用,枚举的构造方法,枚举的抽象方法
- Java高新技术【1】 (静态导入-可变参数-增强for循环-基本数据类型的自动拆箱与装箱)
- Java深入(高新技术)(二):开发环境、静态导入、可变参数、增强for循环、基本数据类型的自动拆箱与装箱、享元模式
- Java基础加强<二>可变参数、增强for循环、基本类型的自动拆箱与装箱、枚举
- 黑马程序员<Java 1.5新特性>静态导入、增强for、可变参数、自动装箱拆箱、枚举
- 黑马程序员_高新技术:1)eclipse的使用技巧_可变参数_增强for循环_基本数据类型的自动拆箱与装箱
- 黑马程序员 十四、Eclipse 的使用、增强 for 循环、自动拆箱与装箱等
- Java基础笔记 – 增强的for循环For each循环 自动装箱拆箱 可变参数
- 黑马程序员 十四、Eclipse 的使用、增强 for 循环、自动拆箱与装箱等
- 黑马程序员——高新技术--JDK1.5新特性(for循环增强、可变参数、静态导入、自动装拆箱、享元)
- 黑马程序员——Java1.5新特性之享元模式、增强for循环、可变参数、静态导入、自动装箱和拆箱
- 黑马程序员 高新技术<二>静态导入,自动装拆箱,增强for循环等
- 26、增强的for循环和自动装箱拆箱
- java JDK1.5新特性(一) [静态导入] [可变参数] [增强for] [自动装箱拆箱] [枚举]
- JavaSE第五十七讲:增强的for循环与自动装箱拆箱详解
- 静态导入-可变参数-增强for循环-基本数据类型的自动拆箱与装箱