Kotlinで2つのオブジェクトが同じクラスを持っているかどうかを確認するにはどうすればよいですか?

キリアン・バッツナー

Kotlinでは、を使用して、オブジェクトがクラス(継承を含む)のインスタンスであるかどうかを確認できます。 is

myObject is String

しかし、2つのオブジェクトがまったく同じクラスであるかどうかをどのように確認できますか?Pythonのアナログを探しています

type(obj1) is type(obj2)
zsmb13

でオブジェクトの型を取得し、::classそれらを比較できます。

val sameClass = obj1::class == obj2::class

より具体的には、上記のドキュメントのこのセクションでは::class、オブジェクト上で必要なもの、つまりそれを呼び出しているインスタンスの正確なクラスが提供されること説明しています。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

postmanテストを使用して、API応答の1つのノードがすべてのオブジェクトで同じ値を持っているかどうかを確認するにはどうすればよいですか?

分類Dev

2つのJavaScriptオブジェクトが同じキーを持っているかどうかを確認するにはどうすればよいですか

分類Dev

オブジェクトの配列が同じキーに対して同じ値を持っているかどうかを確認するにはどうすればよいですか?

分類Dev

2つのオブジェクトが同じプロパティ名のセットを持っていることを確認するにはどうすればよいですか?

分類Dev

オブジェクトの配列が同じ値であるかどうかを確認するにはどうすればよいですか

分類Dev

Luaで2つのテーブル(オブジェクト)が同じ値を持っているかどうかを確認する方法

分類Dev

2つのタートルがタートルグラフィックスで同じx、y座標を持っているかどうかを確認するにはどうすればよいですか?

分類Dev

配列内のオブジェクトIDが同じかどうかを確認するにはどうすればよいですか?

分類Dev

2つの変数が同じ参照を持っているかどうかを確認するにはどうすればよいですか?

分類Dev

同じクラスの2つのオブジェクトが互いに/ w通信するようにするにはどうすればよいですか?

分類Dev

2つの変数がPythonで同じオブジェクトを参照しているかどうかを確認するにはどうすればよいですか?

分類Dev

オブジェクトが同じクラスの新しいオブジェクトと等しいかどうかを確認するにはどうすればよいですか?

分類Dev

Vue v-if内で、オブジェクトの配列内のオブジェクトが指定されたキーに対して特定の値を持っているかどうかを確認するにはどうすればよいですか?

分類Dev

クラスのサイズがゼロなのはなぜですか?異なるオブジェクトが異なるアドレスを持っていることを確認するにはどうすればよいですか?

分類Dev

クラスのサイズがゼロなのはなぜですか?異なるオブジェクトが異なるアドレスを持っていることを確認するにはどうすればよいですか?

分類Dev

2つのハッシュマップに同じIDのオブジェクトが含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

順序に関係なく、2つのオブジェクトに同じ単語が含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

オブジェクトに同じ文字列があるかどうかを確認するにはどうすればよいですか?

分類Dev

2つのctypesオブジェクトを比較して等しいかどうかを確認するにはどうすればよいですか?

分類Dev

2つの変数がメモリ内の同じオブジェクトを指しているかどうかを確認するにはどうすればよいですか?

分類Dev

追加する前に、同じIDのオブジェクトがオブジェクトのリスト内にすでに存在するかどうかを確認するにはどうすればよいですか?

分類Dev

2つの参照変数が同じオブジェクトを借用しているかどうかを確認するにはどうすればよいですか?

分類Dev

2つのMapオブジェクトが等しいかどうかを確認するにはどうすればよいですか?

分類Dev

同じID(または他の属性)を持つオブジェクトがオブジェクトの配列に存在することを確認するにはどうすればよいですか?

分類Dev

java-オブジェクトが特定のクラスのタイプかどうかを確認するにはどうすればよいですか?

分類Dev

scalaとscalatestを使用して、特定の値に一致するフィールドを持つオブジェクトがリストに含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

同じ要素を持つ2つのJSONオブジェクトを異なる順序で比較するにはどうすればよいですか?

分類Dev

クラスオブジェクトがC ++セットに存在するかどうかを確認するにはどうすればよいですか?

分類Dev

Rubyで同じクラスの2つのオブジェクトを追加するにはどうすればよいですか?

Related 関連記事

  1. 1

    postmanテストを使用して、API応答の1つのノードがすべてのオブジェクトで同じ値を持っているかどうかを確認するにはどうすればよいですか?

  2. 2

    2つのJavaScriptオブジェクトが同じキーを持っているかどうかを確認するにはどうすればよいですか

  3. 3

    オブジェクトの配列が同じキーに対して同じ値を持っているかどうかを確認するにはどうすればよいですか?

  4. 4

    2つのオブジェクトが同じプロパティ名のセットを持っていることを確認するにはどうすればよいですか?

  5. 5

    オブジェクトの配列が同じ値であるかどうかを確認するにはどうすればよいですか

  6. 6

    Luaで2つのテーブル(オブジェクト)が同じ値を持っているかどうかを確認する方法

  7. 7

    2つのタートルがタートルグラフィックスで同じx、y座標を持っているかどうかを確認するにはどうすればよいですか?

  8. 8

    配列内のオブジェクトIDが同じかどうかを確認するにはどうすればよいですか?

  9. 9

    2つの変数が同じ参照を持っているかどうかを確認するにはどうすればよいですか?

  10. 10

    同じクラスの2つのオブジェクトが互いに/ w通信するようにするにはどうすればよいですか?

  11. 11

    2つの変数がPythonで同じオブジェクトを参照しているかどうかを確認するにはどうすればよいですか?

  12. 12

    オブジェクトが同じクラスの新しいオブジェクトと等しいかどうかを確認するにはどうすればよいですか?

  13. 13

    Vue v-if内で、オブジェクトの配列内のオブジェクトが指定されたキーに対して特定の値を持っているかどうかを確認するにはどうすればよいですか?

  14. 14

    クラスのサイズがゼロなのはなぜですか?異なるオブジェクトが異なるアドレスを持っていることを確認するにはどうすればよいですか?

  15. 15

    クラスのサイズがゼロなのはなぜですか?異なるオブジェクトが異なるアドレスを持っていることを確認するにはどうすればよいですか?

  16. 16

    2つのハッシュマップに同じIDのオブジェクトが含まれているかどうかを確認するにはどうすればよいですか?

  17. 17

    順序に関係なく、2つのオブジェクトに同じ単語が含まれているかどうかを確認するにはどうすればよいですか?

  18. 18

    オブジェクトに同じ文字列があるかどうかを確認するにはどうすればよいですか?

  19. 19

    2つのctypesオブジェクトを比較して等しいかどうかを確認するにはどうすればよいですか?

  20. 20

    2つの変数がメモリ内の同じオブジェクトを指しているかどうかを確認するにはどうすればよいですか?

  21. 21

    追加する前に、同じIDのオブジェクトがオブジェクトのリスト内にすでに存在するかどうかを確認するにはどうすればよいですか?

  22. 22

    2つの参照変数が同じオブジェクトを借用しているかどうかを確認するにはどうすればよいですか?

  23. 23

    2つのMapオブジェクトが等しいかどうかを確認するにはどうすればよいですか?

  24. 24

    同じID(または他の属性)を持つオブジェクトがオブジェクトの配列に存在することを確認するにはどうすればよいですか?

  25. 25

    java-オブジェクトが特定のクラスのタイプかどうかを確認するにはどうすればよいですか?

  26. 26

    scalaとscalatestを使用して、特定の値に一致するフィールドを持つオブジェクトがリストに含まれているかどうかを確認するにはどうすればよいですか?

  27. 27

    同じ要素を持つ2つのJSONオブジェクトを異なる順序で比較するにはどうすればよいですか?

  28. 28

    クラスオブジェクトがC ++セットに存在するかどうかを確認するにはどうすればよいですか?

  29. 29

    Rubyで同じクラスの2つのオブジェクトを追加するにはどうすればよいですか?

ホットタグ

アーカイブ