【Java 基础篇】Java可变参数:灵活处理不定数量的方法参数
在Java中,可变参数(varargs)是一种语法糖,允许你使用一个数组来接收方法的不定数量的参数。这在定义方法时使用省略号(...)标记。
下面是一个使用可变参数的Java方法示例:
public class VarargsExample {
// 这个方法接收任意数量的整数作为参数
public static void printIntegers(int... numbers) {
for (int number : numbers) {
System.out.println(number);
}
}
public static void main(String[] args) {
// 调用printIntegers方法,传递不同数量的参数
printIntegers(1, 2, 3);
printIntegers(1, 2, 3, 4, 5);
// 可变参数实质上是一个数组
int[] numbers = {1, 2, 3, 4, 5};
printIntegers(numbers);
}
}
在上面的代码中,printIntegers
方法接收不定数量的整数作为参数。当调用这个方法时,你可以传递任意数量的整数或者一个整数数组。在main
方法中,我们演示了三种不同的调用方式。
评论已关闭