美文网首页
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