看板 java 關於我們 聯絡資訊
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)
LPH66:你只 new 了陣列 沒有為其中每一格 new 一個實體 05/06 05:36
謝謝樓上 那我應該怎麼做呢? ※ 編輯: delta9 來自: 220.138.161.62 (05/06 05:42) ※ 編輯: delta9 來自: 220.138.161.62 (05/06 06:01)