如何在 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