ホームページ  >  記事  >  Java  >  Javaはオブジェクトが配列であるかどうかを判断します

Javaはオブジェクトが配列であるかどうかを判断します

尚
オリジナル
2019-11-20 13:38:123406ブラウズ

Javaはオブジェクトが配列であるかどうかを判断します

オブジェクトが配列であるかどうかを判断します:

public static void main(String[] args) {
        String[] a = ["1","2"];

        if(a instanceof String[]){
            System.out.println("ss")
        }

        if(a.getClass().isArray()){
            System.out.println("yy")
        }
    }

最初のメソッド:instanceof

Java の instanceof 演算子は、実行時に指摘するために使用されます。オブジェクトが特定のクラスのインスタンスであるかどうか。 instanceof は、オブジェクトがこの特定のクラスのインスタンスであるか、そのサブクラスであるかを示すブール値を返します。

使用法:

result = object instanceof class

パラメータ:

結果: ブール型。 ######必要なオブジェクト。任意のオブジェクト式。

クラス: 必須。定義された任意のオブジェクト クラス。

2 番目のアプローチ: クラス class isArray()

isArray() メソッドは、オブジェクトが配列であるかどうかを判断するために使用されます。

オブジェクトが配列の場合は true を返し、それ以外の場合は false を返します。

構文:

Array.isArray(obj)

パラメータ: obj 必須、判定されるオブジェクト。

Java の知識について詳しくは、

Java 基本チュートリアル

をご覧ください。

以上がJavaはオブジェクトが配列であるかどうかを判断しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。