1. ホーム
  2. java

Kotlin が文字列として型を取得する

2023-10-15 05:49:07

質問

として変数(または定数)の型を取得する方法が見当たりません。 String のように typeof(variable) のように、Kotlin 言語を使用しています。これを実現するにはどうしたらいいでしょうか?

どのように解決するのか?

あなたのニーズに最も適した方法のいずれかを使用することができます。

val obj: Double = 5.0

System.out.println(obj.javaClass.name)                 // double
System.out.println(obj.javaClass.kotlin)               // class kotlin.Double
System.out.println(obj.javaClass.kotlin.qualifiedName) // kotlin.Double

これをいじることで .