JAVA方法可变参数 博客分类: JAVA java
程序员文章站
2024-03-24 09:24:28
...
参考来自于别人,
---定义可变参数方法---
public class ValTest{
public static int valibarParams(int... items){ }
public static int getLagerNum(int number,int... items){}
}
---调用可变参数方法---
1:调用可以不传参数
System.out.println("不传参数valibarParams:"+ValTest.valibarParams());
2:调用传入若干参数
System.out.println("valibarParams:"+ValTest.valibarParams(3,5,-2,6));
3:调用传入数组参数
int a[]=new int[]{6,3,8,8}
System.out.println("valibarParams:"+ValTest.valibarParams(a));
4:调用普通参数+数组参数
int a[]=new int[]{6,3,8,8}
System.out.println("getLagerNum:"+ValTest.getLagerNum(18,a));
在方法中定义可变参数后,我们可以像操作数组一样操作该参数;
如果该方法除了可变参数还有其它的参数,可变参数必须放到最后;
调用使用了可变参数的方法时:
a. 可以不写参数,即传入空参;
b. 可以直接在里边写入参数,参数间用逗号隔开;
c. 可以传入一个数组;
---定义可变参数方法---
public class ValTest{
public static int valibarParams(int... items){ }
public static int getLagerNum(int number,int... items){}
}
---调用可变参数方法---
1:调用可以不传参数
System.out.println("不传参数valibarParams:"+ValTest.valibarParams());
2:调用传入若干参数
System.out.println("valibarParams:"+ValTest.valibarParams(3,5,-2,6));
3:调用传入数组参数
int a[]=new int[]{6,3,8,8}
System.out.println("valibarParams:"+ValTest.valibarParams(a));
4:调用普通参数+数组参数
int a[]=new int[]{6,3,8,8}
System.out.println("getLagerNum:"+ValTest.getLagerNum(18,a));
在方法中定义可变参数后,我们可以像操作数组一样操作该参数;
如果该方法除了可变参数还有其它的参数,可变参数必须放到最后;
调用使用了可变参数的方法时:
a. 可以不写参数,即传入空参;
b. 可以直接在里边写入参数,参数间用逗号隔开;
c. 可以传入一个数组;
下一篇: el-table index换页序号叠加
推荐阅读
-
JAVA方法可变参数 博客分类: JAVA java
-
基于Aspect的日志记录参数 博客分类: Java java
-
MyEclipse 里面怎么查看当前方法在哪儿被调用 博客分类: java 快捷键、当前方法在哪儿被调用
-
hashmap源码分析 博客分类: java javahashmap
-
计算某时间段内所有周的时间集合 博客分类: JAVA java日期计算日期工具
-
hashmap源码分析 博客分类: java javahashmap
-
JAVA书籍推荐 博客分类: 工作日志 java编程设计模式企业应用ejb
-
java日期时间转换工具类 博客分类: java常用类 java日期转换流水号时间格式格式日期
-
ecllipse无法启动,一直停留刚开始启动界面 博客分类: java开发
-
ecllipse无法启动,一直停留刚开始启动界面 博客分类: java开发