设为首页 加入收藏

TOP

java函数参数类型后添加三点的用法
2014-11-24 11:59:57 来源: 作者: 【 】 浏览:38
Tags:java 函数参数 类型 添加 三点 用法
原来是如下用法:
类型后面三个点(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)。
例:
[ html]
public class Ttest
{
//private static int a;
public static void test(int... a)
{
for(int i=0;i
{
System.out.println(a[i]);
}
}
public static void main(String[] args)
{
Ttest.test(1,2);
}
}
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇spring jdbcTemplate简单使用 下一篇Java 实现HTML 页面转成image 图片

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·一篇说人话的文章, (2025-12-27 07:50:09)
·Python Web框架哪家 (2025-12-27 07:50:06)
·基于Python的数据分 (2025-12-27 07:50:03)
·深入理解 Java 集合 (2025-12-27 07:22:48)
·Java集合框架全面解 (2025-12-27 07:22:45)