JAVA基础补漏--可变参数
2024-09-20 22:06:54
使用场景:当参数列表数据类型已确定,但参数的个数不确定,就可以用可变参数
格式: 修饰符 返回值类型 方法名(数据类型...变量名){}
原理:可变参数底层为一数组,可根据变量个数的不同,创建不同长度的数组,来存储这些参数。参数个数 》=0
public class demo1 {
public static void main(String[] args) {
int add = add(1, 2, 3, 444);
System.out.println(add);
}
public static int add(int...par){
int length = par.length;
int sum = 0;
for(int a : par){
sum += a;
}
System.out.println(length);
return sum;
}
}
注意事项:
1.一个方法只能有一个可变参数。
2.如果参数有多个,可变参数放在最后面。
public static int add(Object obj)//适合性最强的可变参数
{
}
最新文章
- RecyclerView notifyDataSetChanged不起作用
- TextView过长显示省略号, TextView文字中间加横线
- emacs window版环境配置(设置默认的.emacs文件,指向自定义.emacs达到自定义home的目的)
- 老李分享:使用 Python 的 Socket 模块开发 UDP 扫描工具
- NGUI_Depth
- 关于bitmap你不知道的一些事
- idea启动TOMCAT html 乱码
- VUE-006-通过路由 router.push 传递 params 参数(路由 name 识别,请求链接不显示)
- PowerBI功能发布时间线
- linux内存源码分析 - 内存回收(lru链表)
- 【ARTS】01_18_左耳听风-20190311~20190317
- 关于spring boot在IDE工具中可以启动成功,但是打成jar包以及运行jar包失败的问题
- 如何取消Visual Studio Browser Link
- windows下mysql5.7 root密码重置
- Spring AOP 源码分析系列文章导读
- 如何设置Linux swap分区
- python中的&;&;及||
- iOS 扩展类方法之category!
- Java实例---黑白五子棋[单机版]
- August 03rd 2017 Week 31st Thursday