方法的可变参数

数据类型...变量名

打印变量名是一个数组地址

getNum(int...nums)

     注意 

 

  1 一个方法中只能有一个可变参数

  2  如果方法有可变参数,要写到最后面E

应用场景,

    淘宝,买东西时,自己可以添加的筛选条件

package com.yang.pojo;

public class MTest {
    public static void main(String[] args) {
        int sum=getNums(1,2,3,4,5,6);
        System.out.println(sum);
    }
    public static int getNums(int...num){
        int i=0;
        for (int j : num) {
            i+=j;
        }
        return i;
    }
}

 

创建不可变集合

 List.of()创建不可变集合

Set.of()不能传递重复的元素

Map.of()

Map.ofEntries(Map.Entry(),Map.Entry(),Map.Entry(),)

                        👆

10个参数以后,用的是可变参数

 

posted @ 2021-10-15 09:59  互联.王  阅读(31)  评论(0编辑  收藏  举报