JAVA可变形参方法
来源:互联网 发布:江苏省困难职工数据库 编辑:程序博客网 时间:2024/06/05 09:36
JAVA可变形参方法
(1) 格式 方法类型 方法名(数据类型 … 形参名){}
如:public void getName(int ... args){}
(2) 可变个数形参在调用时,个数从0开始,到无穷多个都可以 ,并且与同名方法构成重载
(3) 若方法存在可变个数的形参,那么一定要申明在方法形参的最后。所以一个方法里最多只有一个可变形参
例如:
public class TestA { public static void main(String[] args) { TestA a=new TestA(); a.getName(1,2,3); } public void getName(){ } public void getName(int ... args){ for(int i=0;i<args.length;i++) System.out.println(args[i]); }}
-编译器异常:Syntax error, varargs are only available if source level is 1.5 or greater
原因:eclipse 运行 java compliance level低,至少为 1.5版本才能支持可变形参。
解决方案:在eclipse中菜单Window----preferences----java-----compiler把右边中的Compiler compliance level改为1.7。
右击项目,修改properties,找到java compiler修改compiler compliance level为1.7
阅读全文
0 0
- JAVA可变形参方法
- java之可变形参个数的方法()
- C++可变形参
- 可变形参
- 可变形参函数实现
- c++中的可变形参
- 可变形参 va_arg介绍
- 可变形参函数实现
- C++ 可变形参函数的应用
- C/C++中的可变形参
- 含有可变形参的函数
- 含有可变形参的函数
- printf可变形参的陷阱
- printf可变形参的研究
- 可变形参的函数使用
- C语言中可变形参列表
- 含有可变形参的实现
- C语言可变形参模型解析
- php-fpm
- PAT B1037. 在霍格沃茨找零钱
- mybatis学习入门增删改查(一)
- UGUI相册实现
- sharepoint 读取/_layouts/15/目录webconfig配置方法
- JAVA可变形参方法
- Spring [boot] 使用技巧集合-不断积累
- 直方图处理(规定化)
- C#综合揭秘——细说事务
- CW3005|USB智能识别方案|赛微一级代理|中文规格书
- event loop js事件循环 microtask macrotask
- HDU 6033(Add More Zero) 简单数学题 Java
- 2017杭电多校联赛 1001 Add More Zero(取对数)HDU 6033
- 47. Permutations II