[英]null pointer exception
使用jdom從xml文檔中檢索值memanufacturer,並且將此值分配給meman數組時,它將引發NullPointerException。
Element memanufacturer = (Element) row27.get(j9);
meman[0] = memanufacturer.getValue();
可能是什么錯誤。
謝謝
假定第二行代碼有異常,則有兩種明顯的可能性:
memanufacturer
可以為null meman
可能為null 我們無法確定是哪種情況,但您應該可以。
編輯:好的,現在我們知道meman
為空,這就是問題所在。 我建議您使用List<String>
代替:
List<String> meman = new ArrayList<String>();
...
Element memanufacturer = (Element) row27.get(j9);
meman.add(memanufacturer.getValue());
使用List<String>
而不是數組意味着您不需要在開始之前知道大小。
但是,您不理解該錯誤的事實表明,在繼續進行真正的項目之前,應該真正閱讀一本入門Java書籍。 在處理XML之類的東西之前,您一定應該了解數組,集合等如何工作。 從長遠來看,它將為您節省大量時間。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.