• 技术文章 >java >java数组

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

    小妮浅浅小妮浅浅2021-03-10 16:42:40原创6143

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

    1、说明

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

    2、实例

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

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    public class MyVarArgs {

        public static void main(String[] args) {

            printArray(1, 1.1F, 12.11);

            printArray("one", "two", "three", "four");

            printArray(new MyVarArgs(), new MyVarArgs());

            //数组作为参数

            Integer[] arr = new Integer[]{1,2,3,4};

            printArray((Object[]) arr);

            //参数为空

            printArray();

        }

        public static  void printArray(Object... args){

            for (Object obj : args){

                System.out.print(obj + " ");

            }

            System.out.println();

        }

    }

    /* 输出

    1 1.1 12.11

    one two three four

    MyVarArgs@1b6d3586 MyVarArgs@4554617c

    1 2 3 4

      

    */

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

    (推荐操作环境:windows7系统、java10版,DELL G3电脑。)

    专题推荐:java 可变参数列表
    上一篇:java数组插入元素的三种方法 下一篇:java数组中的异常有哪些?

    相关文章推荐

    • Python可变参数函数用法详解• python不可变参数有哪些• python可变参数怎么传值• java中可变参数列表的实现方法

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网