Java可变数组作为参数的用法


如何定义:

public static void fun(int...arr)//定义一个可变长度参数
{
    for(int i = 0 ; i < arr.length; i++){
        System.out.println(arr[i])  //在这里我们实际把它当做了数组使用
    }
}


这里可能会出现语法错误:

Vararg parameter must be the last in the list

fun(int...arr,int param)   /*✖错误*/
fun(int param,int...arr)   /*✔正确*/

这里的意思是说可变数组必须放在条件参数的最后一个。

猜你喜欢

转载自blog.csdn.net/u012190514/article/details/80949720
今日推荐