Я понимаю что в java "строгая типизация". Однако, если например я сделал множество приведений в коде и хочу вывести тип переменной в конце, как мне это сделать?
Вот пример в JavaScript и python
var a = 5;
typeof(a);
// если вывести последнюю сроку, то ответ будет - Integer
print(type(object))
Если нужно вывести тип примитивной переменной (int, double, long ...), то это вроде как в джаве не возможно. Но можно с легкостью узнать что за класс ты используешь.
yourClass.getClass().getName();
это тебе покажет имя класа в виде (com.company.example.yourClassName), или можешь использовать :
yourClass.getClass().getSimpleName();
это возвращает исключительно имя класа. А если тебе нужно в условии проверить допустим является ли переменная строкой то пригодится следущее:
if(s instanceof String)
вместо String, можешь поставить любой класс, который тебе нужен.
Продвижение своими сайтами как стратегия роста и независимости