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!