String...
来源:互联网 发布:iphone清楚应用数据 编辑:程序博客网 时间:2024/06/15 00:47
从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 HelloWorld { public static void main(String[] args) { test(); test("aaa"); test(new String[]{"aaa","bbb"}); } private static void test(){ System.out.println("test"); } private static void test(String...strings){ for(String str:strings){ System.out.println(str); } }}
输入结果
test
aaa
aaa
bbb
阅读全文
0 0
- string
- String
- String
- string
- string
- String
- string
- String
- string
- string
- string
- string
- String
- String
- string
- string +
- String
- String
- 最近点对问题(UVa 10245)(分治)
- 自定义view之实现内圆由中心放大至和外圆一致,并实现view可自由拖拽、移动
- Ajax
- 设计模式-组合模式
- JSTL和EL
- String...
- Oracle基本语法
- java.lang.IllegalArgumentException: Scrapped or attached views may not be recycled. isScrap:false is
- iOS系列之二安装cocoaPods集成uMeng
- InnoDB缓冲池预加载在MySQL 5.7中的正确打开方式
- api服务端接口安全性解析
- 数据仓库hive(简介与应用)
- 数据结构之线性表
- Android下的JNI创建多线程的方法