java可变参数的简单理解与使用

可变参数是jdk5支持的。方法中可以设定不定个数的参数。这些参数需要同类型。

使用方式,在定义方法时,参数类型后跟三个'.':function(type... argname){}

使用的时候需要遍历,可以传数组或者分开传参。

package com.wang.changeable;


import java.util.ArrayList;
import java.util.List;

/**
 * 测试可变参数
 */
public class ChangeAbleArg {

    public static void main(String[] args) {
        String[] strings = {"wo" ,"shi", "ZhiPan"};
//        可变参数使用,传数组
        testChangeAbleArg(strings);
        System.out.print("||||我是分割线||||");
//        直接传多个参数
        testChangeAbleArg("wang","zhi","pan");

    }

    /**
     *对可变参数简单测试,使用
     * @param strings 这是一个String 类型的可变参数
     */
    public static void  testChangeAbleArg(String... strings){
        for (String str :
                strings) {
            System.out.print(str+" ");
        }

    }

}

 效果:

java可变参数的简单理解与使用_第1张图片 

 

 

你可能感兴趣的:(Java,可变参数)