Re: [問題] 如何建立動態的二維陣列

看板java作者 (小安)時間19年前 (2006/09/26 20:03), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/7 (看更多)
※ 引述《Nt1 (用功點吧!)》之銘言: : 請問一下,我有一個二維的陣列,但是每一列的長度都不同,請問該怎麼建立呢? : 例如可能會長這樣: : int a[][] : a[0]=[] [] [] [] [] [] [] [] [] [] [] [] [] ......[] 100個 : a[1]=[] [] [] [] 4個 : a[2]=[] [] [] [] [] [] 6個 : ... : ... : a[i]=[]...[] j 個 : 但是我的 i 和 j 一開始的時候都不知道,曾經想建個 ArrayList 陣列去做, 如果只是單純要做不規則的二維陣列,那麼只需這樣: int[][] array = new int[m][]; array[0] = new int[n0]; array[1] = new int[n1]; array[2] = new int[n2]; . . . : 但出現 generic array creation 的錯誤,查了一下,發現泛型不可以做陣列, : 請問該用什麼方式呢? : 謝謝 我不知道你的寫法是怎樣.. 不過.. List<ArrayList<Integer>> list = new ArrayList<ArrayList<Integer>>; 這樣應該是沒問題的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.173.31
文章代碼(AID): #156HSf3x (java)
討論串 (同標題文章)
文章代碼(AID): #156HSf3x (java)