Чтобы получить тип переменной в Java, вы можете использовать метод getClass(). Вот пример:
public class Main {
public static void main(String[] args) {
int number = 10;
String text = "Hello";
System.out.println(number.getClass()); // Output: class java.lang.Integer
System.out.println(text.getClass()); // Output: class java.lang.String
}
}
В приведенном выше коде метод getClass()вызывается для переменных numberи textдля получения соответствующих типов. В выводе будет отображено имя класса переменной.
Помимо использования getClass(), существует несколько других способов определения типа переменной в Java:
-
Использование оператора
instanceof:if (variable instanceof SomeClass) { // variable is an instance of SomeClass } -
Использование метода
getType()из пакетаjava.lang.reflect:Class<?> type = variable.getClass(); String typeName = type.getTypeName(); -
Использование метода
getSimpleName():String typeName = variable.getClass().getSimpleName();
Используя любой из этих методов, вы можете определить тип переменной в Java.