Compact syntax for instantiating an initializing collection

前端 未结 6 1211
长发绾君心
长发绾君心 2021-01-01 11:57

I\'m looking for a compact syntax for instantiating a collection and adding a few items to it. I currently use this syntax:

Collection collecti         


        
6条回答
  •  萌比男神i
    2021-01-01 12:41

    You could create an utility function:

    @SafeVarargs
    public static  List listOf(T ... values) {
        return new ArrayList(Arrays.asList(values));
    }
    

    So you could call it like:

    collection = MyUtils.listOf("1", "2", "3");
    

    That way, you can populate a list very easily, and still keep it mutable.

提交回复
热议问题