オブジェクトが配列であるかどうかを判断します:
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 サイトの他の関連記事を参照してください。