Maison >Java >JavaBase >Java détermine si un objet est un tableau

Java détermine si un objet est un tableau

尚
original
2019-11-20 13:38:123468parcourir

Java détermine si un objet est un tableau

Déterminer si l'objet est un tableau :

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")
        }
    }

La première méthode : instanceof

L'opérateur instanceof en java est utilisé pour indiquer au moment de l'exécution si l'objet est une instance d'une classe spécifique. instanceof renvoie une valeur booléenne indiquant si l'objet est une instance de cette classe spécifique ou une sous-classe de celle-ci.

Utilisation :

result = object instanceof class

Paramètres :

Résultat : Type booléen.

Objet : obligatoire. Toute expression d’objet.

Cours : obligatoire. Toute classe d'objet définie.

Deuxième approche : Class class isArray()

La méthode isArray() est utilisée pour déterminer si un objet est un tableau.

Renvoie vrai si l'objet est un tableau, faux sinon.

Syntaxe :

Array.isArray(obj)

Paramètres : obj Obligatoire, l'objet à juger.

Pour plus de connaissances sur Java, veuillez prêter attention au tutoriel de base Java.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn