我正在导入多个具有相同标签名称的 XML 文件,但其中一些文件没有一些标签。
我的导入适用于所有具有每个“字段”(即<title></title>
)的文件,但是java.lang.NullPointerException
当我尝试将我的类的值设置为 XML 文件中不存在的项目时,我得到了。
例如:
for(NewsItem item : parser.getParsedItems())
{
Article a1 = new Article();
a1.title = item.title.trim();
a1.subtitle = item.subhead.trim();
//...
}
这对大多数人来说都很好,但如果其中一个没有“副标题”标签,那么我会收到错误消息。
在尝试将其设置为我的文章的“标题”值之前,有什么方法可以检查它是否已设置或具有价值?(举个例子)。
我试过if(!item.title.isEmpty())
了,但这仍然给出了错误。
(或者有没有更好的方法让我忽略?)