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