JAVA幼儿园课堂——第一课基础内容扩展

    /*
    * 测试方法
    *@param params 参数
    */
    public static void test(String... params){
        //遍历参数内容
        for(String temp : params){
            System.out.println(temp);
        }
        System.out.println();
    }

    public static void main(String[] args) {
        System.out.println("test1:");
        test("a","b","c");
        System.out.println("test2:");
        test(new String[] {"a", "b", "c"});
    }

从控制台结果可以看到,对于数组和同类型多入参都会解析为数组进行处理,那么如果不同类型多入参呢?继续看一下
定义这种类型的入参必须放到最后一个才可以,也就是说int入参需要放到可变入参的前面,同时再test1处增加一个String进行测试,看一下代码。

原文地址:https://www.cnblogs.com/xxxyz/p/15572087.html