java中可变长度参数的应用
来源:互联网 发布:成龙实战能力知乎 编辑:程序博客网 时间:2024/05/01 05:47
可变长参数: 底层就是一个数组,只能出现在方法的形参里,不能定义
1)可变长参数的方法只有在必须的时候才会调用,如果有确切匹配的不可变
参数的方法,会优先选择不可变参数的方法;
2)如果两个方法都是可变长参数,都能匹配时,会编译通不过;编译器不知道调用哪个;
3)一个方法只能有一个可变长参数,并且这个可变长参数必须是该方法的最后一个参数;
看实例
- public static void main(String[] args){
- //String数组
- longContent("1","2","3");
- //空
- longContent("");
- //int数组
- longContent(1,2,3);
- //double/float数组
- longContent(1.0,2.0,3.0);
- }
- public static void longContent(Object...str){//java长参数
- for (Object co : str) {
- System.out.println(co);
- }
- }
从实例中可以看到,没有必要专门去指定数组的类型和长度,用长参数都可以方便的解决,这样可以提高效率。
本文出自 “乔磊的博客 学习 进步” 博客,请务必保留此出处http://sucre.blog.51cto.com/1084905/551070
- java中可变长度参数的应用
- JAVA 可变长度的参数
- java可变长度参数
- Java 可变长度参数
- 深入了解JAVA可变长度的参数
- 学会JAVA可变长度的参数(Varargs)
- Java可变长度的参数——...
- [转]java可变长度参数
- scala/java 可变长度参数
- Java中长度可变参数的实现 其实质是数组
- 可变长度参数的实现
- Python可变长度的参数
- 如何应用Java的可变参数
- 如何应用Java的可变参数
- 如何应用Java的可变参数
- java 可变参数的应用
- Java 1.5 特性之一:可变长度的参数功能
- 深入了解JAVA可变长度的参数(Varargs)
- 工程模块划分
- Ubuntu下CM编译环境的搭建和可刷机文件的编译及打包(For G7)
- ubuntu 中xampp开启ssl
- 仿易趣、拍拍、taobao等站首页广告图片随机轮显切换效果
- UI效果(2): shape
- java中可变长度参数的应用
- 关于VC中^跟踪句柄的详细释义~
- 入门 ACMer 养成计划(转)
- android源码包中各个文件的作用
- android添加删除桌面快捷方式
- 了解 ASP.NET AJAX 验证和配置文件应用程序服务(三)
- C 的内存分布
- Javascript和CSS浏览器兼容总结
- gcc学习(1)——第一个C程序