JAVA 中怎么判斷一個范性集合的中的每一個字段是否為空字符串


JAVA 中怎么判斷一個范性集合的中的每一個字段是否為空字符串
例如
List<V_photoEntity> list1=photoService.selectPhoto(9);  中
V_photoEntity含有50個字段 ,除了一一取值判斷外,
還有什么更好的方法去判斷每個字段是否為空字符串,謝謝大神,求指教

5 个解决方案

#1


本身的判斷就是針對list所包含的每一個元素中的每一個屬性值,所以不一一取值判斷,就達不到樓主所要求的。
如果泛型對象不是針對所有的,而是針對某幾個特定的可以進行這種操作的話,樓主可以在對象中寫一個isAllNull方法(判斷該對象的所有屬性是否均為null),每次就list.get(index).isAllNull() 就可以

#2


引用 1 樓 Mr_yyy 的回復:
本身的判斷就是針對list所包含的每一個元素中的每一個屬性值,所以不一一取值判斷,就達不到樓主所要求的。
如果泛型對象不是針對所有的,而是針對某幾個特定的可以進行這種操作的話,樓主可以在對象中寫一個isAllNull方法(判斷該對象的所有屬性是否均為null),每次就list.get(index).isAllNull() 就可以

正解

#3


建議對集合中的每一個對象使用&&去判斷,因為&&會阻斷,所以只要有一個字段不為NULL后面不需要再繼續判斷了。

#4


但是只是為了判斷一個字段是否為空用於顯示,空就不顯示

#5


循環  + 反射  

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com