判断两个字符串是否相等
strA == strB
strA != strB
is 和 in
- 运算符 is 和 !is
校验变量是否为某种类型,使用关键字is
"变量名 is 变量类型"
val oneLong = 1L
btn_set_for.setOnClickListener { v ->
if (isEqual) {
text_show.text = "比较 oneLong 是否为长整型"
//is用于判断是否等于某种类型
var result = oneLong is Long
text_show.text = "is 的结果是 $result"
} else {
text_show.text = "比较 oneLong 是否非长整型"
//!is用于判断是否不等于某种类型
var result = oneLong !is Long
text_show.text = "!is 的结果是 $result"
}
isEqual = !isEqual
}
- 运算符 in 和 !in
校验数组中是否存在某个元素,使用关键字in
"变量名 in 数组名"
private val oneArray: IntArray = intArrayOf(1, 2, 3, 4)
@SuppressLint("SetTextI18n")
private fun getIn() {
var four: Int = 4
text_show.text = "比较${four}是否存在数组 oneArray 中 \n"
val result = four in oneArray
text_show.text = text_show.text.toString() + "in 的比较结果是$result"
}
网友评论