※ 引述《horazon (Horazon)》之銘言:
: 如果我這樣子寫 不會出問題
: String[][] str = new String[5][5];
: str[0][0] = "dd"; //給值進去
: 當我要使用ArrayList再存一層的時候
: List<String>[][] strList = new ArrayList[5][5];
: strList[0][0].add("dd"); //給值
因為你的strList[0][0]這個ArrayList Object還是null的
當然不能對它進行add operation
印出來就知道問題在哪?
List<String>[][] strList = new ArrayList[5][5];
System.out.println(strList[0][0]);
strList[0][0].add("dd");
: 卻會發生NullPointerException
: 請問一下 這該如何解決 是宣告那邊寫錯了嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.230.124
※ 編輯: dwi2 來自: 140.112.230.124 (05/01 22:01)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 5 篇):