1. ホーム
  2. kotlin

[解決済み] kotlinで "instanceof "クラスを確認する方法は?

2022-03-07 23:07:44

質問

kotlinのクラスで、メソッドのパラメータをオブジェクトとして持っている(kotlinのドキュメント参照 ここで ) クラスタイプ T . オブジェクトとして、私はメソッドを呼び出すときに、異なるクラスを渡しています。 Javaでは、クラスを比較するために instanceof がどのクラスであるかは、オブジェクトの

では、実行時にどのクラスであるかをチェックし、比較したいのですか?

どのようにすれば instanceof クラスを作成できますか?

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

使用方法 is .

if (myInstance is String) { ... }

またはその逆 !is

if (myInstance !is String) { ... }