[問題] java 跟 android 的自定義格式有差?

看板java作者 (Sony)時間14年前 (2011/08/25 11:23), 編輯推噓3(305)
留言8則, 4人參與, 最新討論串1/1
各位抱歉 我再 android也有發文 如果有問題 會立刻刪文 我想請問一下 我目前想用一個自定義的格式 class introduce 來做資料儲存(解析完json後 可以放進去 方便使用) 但是試了很久 發現android 是無法使用 自定義的格式陣列 嗎 總檔案 MainActivity.java(主程式) introduce.java(自定義格式) 附上化簡後的程式碼 我想問題出在這 所以我擷取重點而已 https://gist.github.com/1169892 所以是我哪理觀念有問題嗎 可是java 似乎這樣寫是沒問題的阿 08-25 03:15:31.955: ERROR/AndroidRuntime(1651): Caused by: java.lang.NullPointerException 而logcat的資訊如上 他說我這行有問題 result[1].set_g_Id("1"); 還是說我需要import什麼東西? 各位 我想到列一個方法解決 就是在introduce(我自定義的格式) 裡面的 attribute 宣告成陣列 這樣introduce 就不用宣告成陣列 但是如果要動態配至陣列大小就要另外寫一個method 謝謝各位 了解了 我尚未把各個陣列初始化 須加入 introduce result[] = new introduce[10]; for(int i =0 ; i<10 ; i++){ result[i] = new introduce(); } 看來 JAVA 語法還不熟 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.124.50.200

08/25 11:27, , 1F
Java 真的會過嗎!?
08/25 11:27, 1F

08/25 11:30, , 2F
sorry 我沒實際跑過 我用相同的格式 做servlet
08/25 11:30, 2F

08/25 11:32, , 3F
所以問題是出在哪裡?
08/25 11:32, 3F

08/25 11:38, , 4F
剛剛實際測了一下 java的確可以 所以...
08/25 11:38, 4F

08/25 11:42, , 5F
你的 result[1] 真的有東西嗎?
08/25 11:42, 5F
※ 編輯: kkyyppp 來自: 122.124.50.200 (08/25 11:53)

08/25 11:54, , 6F
一樓跟你道歉 真的不行 sorry 所以我觀念哪裡有錯?
08/25 11:54, 6F
※ 編輯: kkyyppp 來自: 122.124.50.200 (08/25 13:58)

08/26 10:26, , 7F
跟你建議一下 i<10; 改成 i<result.Length; 以後陣列大小變
08/26 10:26, 7F

08/26 10:28, , 8F
動時才不用改一堆程式碼
08/26 10:28, 8F
文章代碼(AID): #1ELS0U9e (java)