Java の instanceof 演算子は、オブジェクトが特定のクラスのインスタンスであるかどうかを実行時に示すために使用されます。 instanceof は、オブジェクトがこの特定のクラスのインスタンスであるか、そのサブクラスであるかを示すブール値を返します。
使用法:
result = object instanceof class
パラメータ:
結果: ブール型。 ######必要なオブジェクト。任意のオブジェクト式。
クラス: 必須。定義された任意のオブジェクト クラス。
説明:
オブジェクトがクラスのインスタンスの場合、instanceof 演算子は true を返します。オブジェクトが指定されたクラスのインスタンスではない場合、またはオブジェクトが null の場合は false を返します。
例:
class Main { public static void main (String[] args) { String name = "Programiz"; Integer age = 22; System.out.println("Is name an instance of String: "+ (name instanceof String)); System.out.println("Is age an instance of Integer: "+ (age instanceof Integer)); } }
是name的String的实例:true age是Integer的实例:true
上の例では、String という名前のオブジェクトを作成しました。 type と別のオブジェクトの経過時間の Integer 型。次に、instanceof 演算子を使用して、名前が String 型であり、age が Integer 型であるかどうかを確認します。
Java の知識をさらに深めたい場合は、
Java の基本チュートリアル以上がJava はオブジェクトが文字列であるかどうかを判断しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。