Sobes.tech
Junior

¿Para qué se utiliza el operador instanceof?

sobes.tech AI

Respuesta de la IA

El operador instanceof se utiliza para verificar si un objeto es una instancia de una clase específica o de una subclase, o si implementa una interfaz determinada. Devuelve true si el objeto coincide con el tipo, que puede verificarse, de lo contrario devuelve false.

Ejemplos de uso:

// Verificar si o es un objeto de la clase String
Object o = "hola";
if (o instanceof String) {
    System.out.println("El objeto es una String");
}
# Verificar si obj es una instancia de la clase list
obj = [1, 2, 3]
if isinstance(obj, list): # En Python se usa isinstance()
    print("El objeto es una lista")