if (data.images?.size ?: 0 > 0) {
}
当然Kotlin不会让程序出现这种啰嗦的代码,所以里面提供了对象A ?: 对象B表达式,并且取消了Java中的条件表达式 ? 表达式1 : 表达式2这个三元表达式。
?:表示的意思是,当对象A值为null的时候,那么它就会返回后面的对象B。
val roomList: ArrayList<Room>? = null
val mySize= roomList?.size ?: 0
if (data.images?.size ?: 0 > 0) {
}
当然Kotlin不会让程序出现这种啰嗦的代码,所以里面提供了对象A ?: 对象B表达式,并且取消了Java中的条件表达式 ? 表达式1 : 表达式2这个三元表达式。
?:表示的意思是,当对象A值为null的时候,那么它就会返回后面的对象B。
val roomList: ArrayList<Room>? = null
val mySize= roomList?.size ?: 0
本文标题:kotlin 集合判断size
本文链接:https://www.haomeiwen.com/subject/icbnjctx.html
网友评论