Я понимаю что в 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, можешь поставить любой класс, который тебе нужен.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Начал изучать программирование и начал с языка Java и столкнулся с трудностью, поэтому прошу помощи
Ребят, очень нужноКак сделать так, чтобы при нажатии на кнопку всплывала форма с с полями, куда пользователь мог бы внести данные и тем самым...