Я пытаюсь узнать, как определить, имеют ли две переменные одинаковый примитивный тип данных в Java.Допустим, есть метод compareType (), который возвращает true, если две переменные имеют один и тот же примитивный тип данных;иначе false.
Например,
int i = 1;
int i1 = 2;
long l = 1;
float f = 0.1f;
double d = 0.1d;
Затем, CompareType (f, d) вернет false;compareType (i, l) вернет false;compareType (i, i1) вернет true;
Я знаю, что в Python есть функция type (), которая будет возвращать что-то вроде «int», а ключевой компонент для CompareType () - это функция в Java, котораяработает как type () в Python.Это то, что я ищу.