本教程操作环境:windows7系统、java10版,DELL G3电脑。
1.概念
函数(或者叫方法)中参数的数量可以变化,可以有一个或者多个,甚至是零个。
2.特点
(1)只能出现在参数列表的最后;
(2)...位于变量类型和变量名之间,前后有无空格都可以;
(3)调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中以数组的形式访问可变参数。
3.函数原型
type function(paramType... params)
4.使用注意
(1)可变参数必须作为方法的最后一个参数,避免与其他参数产生歧义,引发异常;
(2)方法最多只能有一个可变参数。
5.实例
public static void main(String[] args) {
test("name=%s&memo=%s", "Java技术栈", "666");
}
private static void test(String text, Object... params) {
String result = String.format(text, params);
System.out.println(result);
}结果
name=Java技术栈&memo=666
以上就是java中可变参数的内容介绍,相信大家经过本篇的学习,已经对可变参数的初步用法有所掌握。在使用函数或者方法时,可以考虑可变参数的加入。



