美文网首页
Kotlin 等式判断

Kotlin 等式判断

作者: wanTag | 来源:发表于2018-08-22 15:17 被阅读138次
判断两个字符串是否相等
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"
}

相关文章

网友评论

      本文标题:Kotlin 等式判断

      本文链接:https://www.haomeiwen.com/subject/wkcyiftx.html