/
Вопросы и ответы
/
Java
/

Как проверить тип объекта java

Как проверить тип объекта java

4 года назад

Человек-Молекула

Ответы

0

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

Пример:

public class Main {
  public static void main(String[] args) {
    String str = "Hello, Hexlet!";
    Integer integer = 123;

    System.out.println(str instanceof String); // => true
    System.out.println(integer instanceof Integer); // => true
    System.out.println(str instanceof Object); // => true
    System.out.println(integer instanceof Object); // => true
  }
}

В этом примере мы объявляем переменные str и integer, типы которых String и Integer соответственно. Затем мы используем оператор instanceof для проверки, являются ли эти переменные экземплярами классов String, Integer или Object.

Как видно из примера, переменная str является экземпляром класса String, а переменная integer - экземпляром класса Integer. Кроме того, обе переменные также являются экземплярами класса Object, так как все классы в Java наследуются от этого класса.

3 года назад

Иван Полежаев

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845