Questions marquées «instanceof»

instanceof est un opérateur disponible dans certains langages orientés objet, notamment Java, php et JavaScript. D'une manière générale, il permet au programmeur de vérifier si un objet passé comme opérande gauche est une instance d'une classe spécifiée par l'opérande droit.

186
Instruction Javascript! Instanceof If

C'est une question vraiment basique juste pour satisfaire ma curiosité, mais y a-t-il un moyen de faire quelque chose comme ça: if(obj !instanceof Array) { //The object is not an instance of Array } else { //The object is an instance of Array } La clé ici de pouvoir utiliser le NOT! devant...

163
À quoi sert l'opérateur 'instanceof' en Java?

À quoi sert l' instanceofopérateur? J'ai vu des trucs comme if (source instanceof Button) { //... } else { //... } Mais rien de tout cela n'avait de sens pour moi. J'ai fait mes recherches, mais je n'ai trouvé que des exemples sans aucune

135
Java: Instanceof et génériques

Avant de parcourir ma structure de données générique pour l'index d'une valeur, j'aimerais voir s'il s'agit même d'une instance du type this lequel a été paramétrée. Mais Eclipse se plaint quand je fais cela: @Override public int indexOf(Object arg0) { if (!(arg0 instanceof E)) { return -1; } Voici...

114
instanceof Vs getClass ()

Je constate un gain de performances lors de l'utilisation getClass()et de l' ==opérateur par rapport à l' instanceOfopérateur. Object str = new Integer("2000"); long starttime = System.nanoTime(); if(str instanceof String) { System.out.println("its string"); } else { if (str instanceof Integer) {...