来自图书馆 ( DBpediaLookupClient.variableBindings()
) 的答案导致
List<Map<String, String>>
我试图检查列表是否为空。 到目前为止我尝试过的是
if (dbpedialookup.variableBindings() != null && !dbpedialookup.variableBindings().isEmpty()) {
System.out.println("Results Present);
} else {
System.out.println("No Results");
}
但是,对于结果列表为 [] 的项目。它的 throw ,
Exception in thread "main" java.lang.NullPointerException
我们如何检查null
在这种情况下?
最佳答案
看起来顶部对象为空,所以
if (dbpedialookup != null &&
dbpedialookup.variableBindings() != null &&
!dbpedialookup.variableBindings().isEmpty()) {
关于java - 检查 List<Map<String, String>> 是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40298486/