1. 程式人生 > 其它 >List<List<integer> >不同於動態二維陣列

List<List<integer> >不同於動態二維陣列

技術標籤:Java程式設計java

Java知識:

標註:List<List<integer> >的特點:


特點:

第一眼以為是二維陣列,其實其比二維陣列更強大。
  • 其是在List1<>中再放一個List2<>,List1中每個List2的長度可以是任意的,而不是像二維陣列那樣維度固定。
    如:
    public static void main(String[] args)
    {
        List<List<Integer>> a=new ArrayList<List<Integer>
>(); for(int i=0;i<3:i++) { List<Integer> b=new ArrayList<Integer>(); for(int j=0;j<=i;j++) { b.add(j); } a.add(b); } System.out.println(a); }

輸出結果:

在這裡插入圖片描述