Как определить, является ли объект целым числом? Что-то вроде:
if (obj.isInteger()) {...}
if (obj instanceof Integer) {....}
if(ob instanceof Integer) { your code/logic here}
Вы можете использовать Class.isInstance () метод - Этот метод является dynamic эквивалентом оператора Java language instanceof.
dynamic
instanceof