java 可变长度参数动态参数...

java 可变长度参数动态参数...,第1张

java 可变长度参数/动态参数... 示例1

可变长度参数必须是参数列表中的最后一个,不然会报错String ...paramMore与String...paramMore、String... paramMore等效

import org.apache.commons.lang3.StringUtils;

public class TestMain {

	public static void main(String[] args) {
		prams("zhangsan", "lisi", "wangwu");
	}
	
	public static void prams(String param1, String ...paramMore) {
		System.out.println("param1 is : " + param1);
		System.out.println("paramMore is : " + StringUtils.join(paramMore, ","));
    }
}

执行结果:

param1 is : zhangsan
paramMore is : lisi,wangwu
示例2

可变长度参数其实是个数组可变长度参数可不填写,数组长度为0(不是null)

import org.apache.commons.lang3.StringUtils;

public class TestMain {

	public static void main(String[] args) {
		prams("zhangsan");
	}
	
	public static void prams(String param1, String ...paramMore) {
		System.out.println("param1 is : " + param1);
		System.out.println("paramMore length : " + paramMore.length);
		System.out.println("paramMore is : " + StringUtils.join(paramMore, ","));
    }
}

执行结果:

param1 is : zhangsan
paramMore length : 0
paramMore is : 

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

原文地址: https://outofmemory.cn/zaji/5710194.html

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

发表评论

登录后才能评论

评论列表(0条)

保存