这个问题在这里已有答案:
我正在创建一个JSONArray对象数组:
JSONArray Records[] = new JSONArray[10];
但是,每当我尝试访问它时,我使用以下代码获取空指针异常:
int sizeOfOneArr = Records[2].length();
我错过了一个重要的概念吗?
谢谢。
new JSONArray[10];
表示创建一个大小为10的Array对象.10个位置中的每一个仍然是未分配的并且为null。您需要显式分配JSONArray类型的对象以引用数组的每个索引。