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+",");
}
}
}