[問題] java類別問題(已解)

看板java作者 (達爾特)時間14年前 (2011/05/06 05:31), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
public class test { public static class subtest{ public int id; public int op; public List<Integer> neighbor =new ArrayList<Integer>(); } public static void main(String[] args) { subtest[] sub=new subtest[16]; for(int i=0;i<16;i++){ sub[i]=new subtest();<-----------解了 sub[i].id=i; } } } 錯誤訊息是 java.lang.NullPointerException 不知道哪裡有錯 請高手幫我解答疑惑 到底事發生甚麼問題 @.@? 初學java 十分感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.138.161.62 ※ 編輯: delta9 來自: 220.138.161.62 (05/06 05:33)

05/06 05:36, , 1F
你只 new 了陣列 沒有為其中每一格 new 一個實體
05/06 05:36, 1F
謝謝樓上 那我應該怎麼做呢? ※ 編輯: delta9 來自: 220.138.161.62 (05/06 05:42) ※ 編輯: delta9 來自: 220.138.161.62 (05/06 06:01)
文章代碼(AID): #1DmnT8UK (java)