今天看到一个没见过的函数参数列表test(int... a),查看资料,原来是如下用法:
类型后面三个点(String...),是从Java 5开始,Java语言对方法参数支持一种新写法,叫可变长度参数列表,其语法就是类型后跟...,表
示此处接受的参数为0到多个Object类型的对象,或者是一个Object[]。
例如我们有一个方法叫做test(String...strings),那么你还可以写方法test(),但你不能写test(String[]
strings),这样会出编译错误,系统提示出现重复的方法。
在使用的时候,对于test(String...strings),你可以直接用test()去调用,标示没有参数,也可以用去test("aaa"),也可以用test(new String[]{"aaa","bbb"})。
另外如果既有test(String...strings)函数,又有test()函数,我们在调用test()时,会优先使用test()函数。只有当没有test()函数式,我们调用test(),程序才会走test(String...strings)。
例:
public class Ttest {
//private static int a;
public static void test(int... a){
for(int i=0;i<a.length;i++){
System.out.println(a[i]);
}
}
public static void main(String[] args) {
Ttest.test(1,2);
}
}
转载:http://hi.baidu.com/8741659422/blog/item/a1f3384c2035a3edd72afc3e.html
分享到:
相关推荐
这是一个采用iBeacon技术的室内定位服务端程序,里面包含了三种定位算法,三边定位算法、加权三边定位算法和三角形加权质心定位算法。...github地址以及使用说明在压缩包中。亲测可用,如有问题,请留言
NULL 博文链接:https://rensanning.iteye.com/blog/2013734
Java SE程序 添加图片Java SE程序 添加图片Java SE程序 添加图片Java SE程序 添加图片Java SE程序 添加图片Java SE程序 添加图片Java SE程序 添加图片Java SE程序 添加图片Java SE程序 添加图片Java SE程序 添加图片...
java调用ffmpeg添加水印并且转换视频,代码中并没有判断哪些格式支持,那些不支持,mpg,mp4,avi,wmv基本都可以(传入格式),转换为flv avi mp4起码都没问题,其它的没事过ffmpeg是开源的支持的挺多的 补充:时间算错了,...
使用java给pdf添加导航目录,完美可运行!输入源文件,会保存为一个新的添加导航后的新PDF文档
根据当前点距离空间三个确定点(x,y,z坐标已知)的距离,计算出当前点空间坐标{x,y,z}
(20080318_3)用Java给图片添加文字或图像水印 【Java水印.rar】文件大小:108 KB (111,078 字节) 解压后是Java源代码。
java中try catch的用法 java try catch的用法 java中 try catch的用法
JAVA枚举类型的用法详解 例举了JAVA 枚举类型常见用法
主要利用free spire.office for java 为word,ppt,pdf 文档添加文本水印。利用poi 给excel文档添加文本水印。所需要的包在lib文件夹下
关于讲解在java 中List使用方法
Java中如何给自己写的方法添加简洁的注释,以便以后方便自己使用。上传这个demo记录下如何给方法添加注释。
Java 按钮上添加图片 让你更好的掌握awt和swing组件
stringbuilder用法 java中stringBuilder的用法java中stringBuilder的用法java中stringBuilder的用法java中stringBuilder的用法java中stringBuilder的用法java中stringBuilder的用法java中stringBuilder的用法java中...
java 图片添加文字,java 图片添加文字
itexpdf在文件上添加图片,也可动态添加图片,非常实用
浅析Java引用类型和方法参数传递,浅析Java引用类型和方法参数传递
javascript+html5实现三点定位算法。源码分享。基于rssi的三点定位算法,是已知三个点的坐标和未知点到这三个点的rssi的信号值,求解未知点的坐标。
"Point类、三角形的周长和面积、矩形和圆的面积的编程求解_java" 点类是一种基本的几何形状,具有x和y坐标。在编程中,点类通常用来表示空间中的一个点。Point类中有两个私有成员变量x和y,分别表示点的x和y坐标。...
为java web项目添加spring MVC框架