今天看到一个没见过的函数参数列表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);
- }
- }
分享到:
相关推荐
base zz zz zz zz zz base zz zz zz zz zz base zz zz zz zz zz base zz zz zz zz zz
关于java的笔试题,大家共享。阿里巴巴java笔试,希望对大家有用。
一维量子XX-ZZ模型的关联函数与协作参量,钟鸣,,采用把一维量子XX-ZZ模型映射到周期XY模型的方法,数值研究了该模型的关联函数及量子相变类型,以及协作参量在相变点附近的行为。�
NULL 博文链接:https://greatwqs.iteye.com/blog/2429185
5152单片机proteus仿真和源码用数组作函数参数控制流水花样提取方式是百度网盘分享地址
//Sha1这种加密方式跟MD5相差不是很大都有一个$raw_output的可选参数,使用方法也是一样的,$raw_output参数为true返回以20字符长度的格式,否则返回40字符长度的16进制的数字 $str=urlencode('陈和群'); //...
在 Java 8 中使用函数式编程生成字母序列是一个很大的挑战。Lukas Eder 愉快地接受了这个挑战,他将告诉我们如何使用 Java 8 来生成ABC的序列——当然,肯定不是一种蹩脚的方式。 我被 Stack Overflow 上网友...
聊天工具的java开发 超越QQ 天翔ZZ,有两个压缩包,一个是服务器程序,另一个是客户端程序.真的不错的哦~~~
总结Java标准类库的容器类; 容器类库是你每天都会用到的工具,它能使程序更简介,更强大并且更搞笑。
俄罗斯方块JAVA源代码,可自定义按键,彩色方块
使用LoopSim方法,我们合并ZZ和ZZ + jet的NLO QCD结果,并获得ZZ产生的近似NNLO预测。 还包括对ZZ过程的精确胶子融合环平方的贡献。 最重要的是,我们将来自胶子-胶子通道的胶子-融合ZZ + jet贡献添加到我们的合并...
ZZ561401.CAB ZZ561401.CAB ZZ561401.CAB
fizz-buzz-gradle-java FizzBuzz Kata 使用 Gradle、Java 和 JUnit 参数化测试。
复变函数与积分变换试题与答案 一 判断正确与错误(每题 3 分) 1.若 与 都是调和函数, 则 (, ) uxy (, ) vxy () (, ) i (, ) f zuxy vxy = + 是解析函数。 ( ) 2.因为 ,所以在复平面上 |sin | 1 z ≤ ...
wincc SIMATIC WinCC是第一个使用最新的32位技术的过程监视系统,具有良好的开放性和灵活性。 从面市伊始,用户就对SIMATIC WinCC印象深刻。
这篇文章主要介绍了python zip()函数使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 参数iterable为可迭代的对象,并且可以有多个参数。该函数...
在CAD中想要快速测量长度,在CAD工具栏找到加载应用程序,再点击加载 加载成功后在输入栏输入“zz”(不分大小写)在选择你需要测量的线段即可。
Oracle 递归函数介绍
5152单片机proteus仿真和源码用指针数组作为函数的参数显示多个字符串提取方式是百度网盘分享地址
java面试笔试题大汇总[zz] JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是...