可变个数参数方法的使用
来源:互联网 发布:linux中的uniq 编辑:程序博客网 时间:2024/06/05 15:53
一:可变个数参数的方法是在jdk1.5之后的新特性,可变个数的参数就相当于参数是一个数组,原理是一样的
格式:数据类型 ... 方法名
例如:
public int getSum(int ... args){
int sum = 0;
for (int i = 0; i < args.length; i++) {
sum += args[i];
}
return sum;
}
而此方法里面对于参数的操作是跟数组是一样的,一样到什么程度呢,如果该类内部有一个同名的方法,参数为数组的话,jdk就会报错!
二:可变参数的方法的调用
1.可变参数的方法同样与同名方法形成方法重载
2.可变参数的方法在被调用的时候,能更好的使用,比数组参数的方法有这更好的用户体验,比如
调用数组参数的方法:load.sayHi(new String[]{"alibaba","baidu","tengxun"});
调用可变参数的方法:load.sayHi("alibaba","baidu","tengxun","deppon");
通过以上对比,是不是可变参数的方法在传递参数的时候更简单明了简洁了!
0 0
- 可变个数参数方法的使用
- Java方法的可变参数个数
- Java方法的可变参数个数
- Java方法的可变参数个数
- Java方法的可变参数个数
- Java方法的可变参数个数
- Java方法的可变参数个数
- Java方法的可变参数个数
- Java方法的可变参数个数
- Java方法的可变参数个数
- Java方法的可变参数个数
- Java可变参数个数方法
- 参数个数可变的函数
- 可变个数参数的用法
- 参数个数可变的函数
- 可变参数个数的函数
- 参数个数可变的宏
- 参数个数可变的函数
- 不得不知的 load 与 initialize
- EJB(三)细说message-driven bean
- JSP表单提交和表单校验
- AJAX 状态值(readyState)与状态码(status)详解
- 【剑指offer】删除链表中重复的结点
- 可变个数参数方法的使用
- java函数-生成素数表
- 史上最全的WebSettings说明
- 为什么需要开发web接口
- 04-树6 Complete Binary Search Tree
- python requests爬取网页乱码问题
- C++学习笔记(一)——内存、引用、const
- 程序设计基础(C)大作业——学籍管理系统(3)(完)
- vs2010打包程序最简教程