Sobes.tech
Junior

A cosa serve l'operatore instanceof?

sobes.tech AI

Risposta dell'AI

L'operatore instanceof viene utilizzato per verificare se un oggetto è un'istanza di una classe specifica o di una sottoclasse, oppure se implementa un'interfaccia specifica. Restituisce true se l'oggetto corrisponde al tipo, altrimenti false.

Esempi di utilizzo:

// Verifica se o è un'istanza della classe String
Object o = "ciao";
if (o instanceof String) {
    System.out.println("L'oggetto è una Stringa");
}
# Verifica se obj è un'istanza della classe list
obj = [1, 2, 3]
if isinstance(obj, list): # In Python si usa isinstance()
    print("L'oggetto è una lista")