可变参数
其实就是数组参数的简写形式,不同每一次都手动的建立数组对象,只要将要操作的原色作为参数传递即可,隐式将这些参数封装成了数组
public static void main(string[] args)
{
/*
int[] arr ={3,4};
show(arr);
int[] arr1={2,3,4,5,6}
show(arr1);
*/
//是以上的简写形式
show(2,3);
show(2,3,4,5,6);
}
public static void show(int... arr)
{
System.out.println(arr.length);
}
方法的可变参数
在使用时注意,可变参数一定要定义在参数列表最后面
public static void main(string[] args)
{
show("haha"2,3);
}
public static void show(String str,int... arr)
{
System.out.println(arr.length);
}
StaticImport:静态导入
当我们再用某个静态成员时,就可以不用写类命.方法名(),直接用方法名()就可以
但是当类名重名时,需要指定具体的包名
当方法重名时,指定具备所属的对象或者类
//导入的是Arrays这个类中的所有静态成员
import Static java.util.Arrays.*;