How do I initialize a two-dimensional List statically?

前端 未结 3 693
孤街浪徒
孤街浪徒 2021-02-05 09:39

How can I initialize a multidimensional List statically?

This works:

List> list = new ArrayList>();
<         


        
3条回答
  •  萌比男神i
    2021-02-05 10:07

    You can do so by adding a static block in your code.

    private static List> list = new ArrayList>();
    static {
      List innerList = new ArrayList(3);
      innerList.add(1);
      innerList.add(2);
      innerList.add(3);
      list.add(innerList);
      //repeat
    }
    

提交回复
热议问题