Как посмотреть тип переменной java?

Пользователь

от richard , в категории: Java , 2 месяца назад

Как посмотреть тип переменной java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от vladimir , 2 месяца назад

@richard 

В Java можно получить тип переменной с помощью оператора "instanceof" или метода "getClass()".

  1. Метод "instanceof" позволяет проверить, является ли объект экземпляром определенного класса или его подкласса. Мы можем использовать этот оператор для проверки типа переменной. Например:
1
2
3
4
String str = "Привет!";
if (str instanceof String) {
    System.out.println("Переменная является строкой");
}


  1. Метод "getClass()" возвращает объект класса "Class", который представляет тип данного объекта. Мы можем использовать этот метод для получения типа переменной. Например:
1
2
3
String str = "Привет!";
Class<? extends String> strClass = str.getClass();
System.out.println("Тип переменной: " + strClass.getName());


В обоих случаях мы получим вывод "Тип переменной: java.lang.String", что означает, что переменная "str" имеет тип "java.lang.String".