如何在 Kotlin 中檢查“instanceof”類?
Kotlin 是一種跨平臺、型別嚴格、通用用途的程式語言。它在開發者群體中非常流行,因為它可以與 JVM 互操作。在程式設計領域,有時需要檢查物件的型別以實現業務邏輯。
與 Java 不同,Kotlin 中沒有“instance of”運算子。但是,Kotlin 中有一個“is”運算子用於型別檢查和轉換。
示例
以下示例演示了“is”運算子在 Kotlin 中的工作原理。
fun main(args: Array<String>) {
val x: String = "TutorialsPoint"
// checking the instance and matching the type
if(x is String){
println("The entered value is string")
}
else{
println("Invalid inputs ")
}
}輸出
它將匹配變數“x”的值是否為字串,並根據此生成以下輸出。
The entered value is string
我們還有一個“否定例項 of”運算子,它為“!is”。以下示例顯示瞭如何使用它。
fun main(args: Array<String>) {
val x: String = "TutorialsPoint"
if(x !is String){
println("The entered value is string")
}
else{
println("Invalid inputs ")
}
}輸出
“!is”將檢查“x”的值是否為字串,並根據此生成以下輸出
Invalid inputs
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP