java.util.ArrayList and java.lang.String 报错解决方案

错误场景:

在sql语句中 使用<if>标签 判断变量是否为null或者 ' ' 时,由于我的变量是一个list集合,引起了集合与String类型的比较,导致出现了该报错:java.util.ArrayList and java.lang.String

如图:

我的变量 programReferenceNumber 在类中定义的 是一个 List<String>类型的变量,不能与空字符串' ' 进行比较。

改正方式:

判断 集合!=null  和 集合.size>0 即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章