Java进阶:可变长度参数

Java进阶:可变长度参数,第1张

可变长度参数
/*
可变长度参数 语法:类型... 参数名
    1.可变长度参数的参数个数:0~N个
    2.可变长度参数必须在最后一个位置上,而且可变长度参数只能有一个
    3.可变长度参数可以看作是一个数组
 */
public class ArgsTest {
    public static void main(String[] args) {
        m();
        m("a");
        m("ab","bc");
        String[] strs = {"aa","bb","cc"};
        m(strs);    // 也可以传入一个数组

        m1("zs");
        m1("ls",1);
        m1("ws",2,3);
    }
    public static void m(String... args) {
        // args有length属性,说明args是一个数组
        for (int i = 0; i < args.length; i++) {
            System.out.println(args[i]);
        }
    }
    public static void m1(String s,int... args) {
    }
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/727057.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-26
下一篇 2022-04-26

发表评论

登录后才能评论

评论列表(0条)

保存