Sobes.tech
Junior — Middle

Meg tudná magyarázni, mit csinál az instanceof operátor egy programozási nyelvben?

sobes.tech MI

Válasz az MI-től

Оператор instanceof в Java используется для проверки, является ли объект экземпляром определённого класса или его подкласса. Он возвращает true, если объект принадлежит указанному типу, и false в противном случае.

Это полезно для безопасного приведения типов и реализации логики, зависящей от конкретного класса объекта.

Пример:

if (obj instanceof String) {
    String str = (String) obj;
    System.out.println("Это строка: " + str);
}

Здесь проверяется, что obj — это строка, прежде чем приводить тип и использовать объект как строку.