关于java中可变长参数的定义及使用方法详解
JAVA中可以为方法定义可变长参数( Varargs)来匹配不确定数量的多个参数,其定义用“...”表示。其实,这类似于为方法传了一个数组,且在使用方法上也和数组相同,如下:
public void test(String... str){
for(String s : str){
}
}
调用方法就像普通的调用方式相同,只不过可以匹配的参数为0到多个。如下:
test();
test("lilei");
test("lilei","hanmeimei");
使用过程中要注意的几点:
1、调用时,如果同时能匹配固定参数和可变长参数的方法,会优先匹配固定参数方法。
2、如果能同时和2个包含可变参数的方法想匹配,则编译会报错,因为编译器不知道该调用哪个方法。
3、一个方法只能有一个可变参数,且可变参数应为最后一个参数。
以上这篇关于java中可变长参数的定义及使用方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
如何解决SpringBoot启动时无法加载配置文件或环境变量问题
文章主要介绍了在Spring Boot项目中遇到配置文件加载失败和资源目录图标异常的问题,并提供了详细的解决步骤,解决方法包括在pom.xml文件中添加特定配置,确保资源目录顺序正确,以及注意节点的正确使用,通过这些步骤,可以有效解决资源加载问题,提高开发效率2024-12-12
java如何利用FastJSON、Gson、Jackson三种Json格式工具自定义时间序列化
本篇文章主要介绍了java如何利用FastJSON、Gson、Jackson三种Json格式工具自定义时间序列化,具有一定的参考价值,有兴趣的可以了解一下2017-08-08


最新评论