java可变参数列表如何填充数组?

在对于数组的填充上,我们可以运行参数的传递,把数组作为可变参数的列表进行调整。对于一些参数个数和类型未知的时候,这种方法就能帮助我们解决填充数组的难题,因为这种方法并不需要提前知道。下面我们就可变参数列表填充数组的方法进行简单说明,然后带来代码的实例讲解。

1、说明

使用可变参数列表,不用再显示地编写数组语法,编译器会去填充数组。可以应用于参数个数或类型未知的场合

2、实例

方法参数为可变参数列表,可以把一组事物当作列表传递,如果已经有一个数组,该方法也可以把它当做可变参数列表来接受,此时编译器不会在执行任何转换。同时可变参数列表也可以不传参数,这对于具有可选尾随参数场景会很有用。

publicclassMyVarArgs{
publicstaticvoidmain(String[]args){
printArray(1,1.1F,12.11);
printArray("one","two","three","four");
printArray(newMyVarArgs(),newMyVarArgs());
//数组作为参数
Integer[]arr=newInteger[]{1,2,3,4};
printArray((Object[])arr);
//参数为空
printArray();
}
publicstaticvoidprintArray(Object...args){
for(Objectobj:args){
System.out.print(obj+"");
}
System.out.println();
}
}
/*输出
11.112.11
onetwothreefour
MyVarArgs@1b6d3586MyVarArgs@4554617c
1234

*/

以上就是java可变参数列表填充数组的方法,大家对可变参数列表可以多进行有关内容的了解,再回过头学习填充数组的有关操作。更多Java学习指路:java数组

原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容