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