java学习笔记(八)

 

本节课主要讲解java新特性对数组的支持

在JDK1.5之后,java为了方便开发,引入了大量的新特性,这次主要先介绍:可变参数、foreach输出、

1:可变参数

之前曾经说过,一个方法调用的时候规定了5个参数,就必须传递5个,但在JDK1.5之后,为了让方法更具灵活性,使用了可变参数的概念,在调用方法的时候可以任意多地传递参数。

但是可变参数的定义是又要求的:

定义格式如下:

@返回值类型 方法名(类型...参数名称){}

 


所有的可变参数

接手之后都是以数组的形式保存下来的,所以直接按数组的方式接手即可。

public class test05
{
 public static void main(String arge[]){
  fun();
  System.out.println("");
  fun(1);
  System.out.println("");

  fun(1,2,3,4,5);
 }
    public static void fun(int...arg){
 for( int i = 0;i < arg.length;i ++){
  System.out.print(arg[i]+",");
 }
 }
}

 

2:foreach输出

foreach语法:  for(数据类型 变量名称:数组名称){}

 

public class test05
{
 public static void main(String arge[]){
  fun();
  System.out.println("");
  fun(1);
  System.out.println("");

  fun(1,2,3,4,5);
 }
    public static void fun(int...arg){
 for(int x:arg){
  System.out.print(x+",");
 }
 }
}


 

posted @ 2011-09-25 10:57  hibernate3例子  阅读(124)  评论(0编辑  收藏  举报