JDK1.5版本出现的新特性。
方法的可变参数。
在使用时注意:可变参数一定要定义在参数列表的最后面。
=====================
public static void show(String str,int... arr){
System.out.println(arr.length);
}
*****
定义一个函数,如果不确定要传入参数的个数的时候,
可以在不确定位置以int... arr代替,其他类型的参数也可以。
比如String... arr,Demo... arr之类的。
方法调用的时候,可以以以下方式实现。
show(3,4,5,6,67);
show("aa","dfasd","ddd","v","b");
**************************************************
**************************************************
如果在编程中按照指定方法导入一个特定的类,
则此类中的所有静态方法都可以直接使用,
而不必使用类名.方法()的方式了。
import static java.util.Array.*;
使用时,就可以简化书写:
sort(arr);----替换为以前的---Array.sort(arr);
******
但是,值得注意的是,
如果有两个类同时包含同一个函数,则需要指定类名,或者对象名。
同样的,如果一个类中导入了两个包,存在同名的类,使用时,需要指定包名。
|
|