首页 /  技术专区  /  Java 宽屏模式 >

java动态参数(String...写法)

jdk1.5的特性,方法参数可以动态传入,就是一个未知的长度,jvm会自动帮你打包成数组。

写法,这里以String为例:

public static void demo(String str, String... name){
    System.out.println(str);
    for (String s : name) {
        System.out.println(s);
    }
}

调用的时候:

public static void main(String[] args) {
    demo("str", "hahah", "name", "list", "hashmap", "liqinglin");
}

我们打个断点来看一下里面的值:

image.png

动态参数可以跟普通参数一起使用。

image.png

但是动态参数必须放在参数的最后位置。

image.png

而且同一个方法不允许出现两种类型的动态参数。

image.png


头像
0/200
图片验证码