0
時獲得空指針異常下面是相關代碼:嘗試打印對象
WebPage obPage1 = new WebPage(null, null, 0);
obPage1.setUrl(page1.substring(st + 4, en));
System.out.println(obPage1.toString());
這是給我一個空指針例外,我去錯了什麼想法?
時獲得空指針異常下面是相關代碼:嘗試打印對象
WebPage obPage1 = new WebPage(null, null, 0);
obPage1.setUrl(page1.substring(st + 4, en));
System.out.println(obPage1.toString());
這是給我一個空指針例外,我去錯了什麼想法?
WebPage是您寫的自定義類嗎?
即使你沒有實現一個toString方法,但它仍然應該返回有效的字符串,因爲這將是延長對象的ToString方法
getClass().getName() + '@' + Integer.toHexString(hashCode())
最快的方式確定哪些代碼正在做的是運行它在調試器模式下,您可以將內容存儲在WebPage中。
也看起來像你想要toString返回頁面的URL的例子。如果是這樣的話,只需爲url創建一個getter即可。
你在哪裏看到空指針? – bhavs
system.out.println導致異常 – rtkgpe
您的WebPage是否覆蓋toString()方法? – bhavs