Как получить полное имя класса объекта в Java
new Integer(0) → java.lang.Integer
new Integer(0) → java.lang.Integer
Чтобы получить полное имя класса объекта, нужно сперва взять у объекта класс (java.lang.Class<T>) с помощью метода getClass(), который каждый объект наследует от Object. Затем у класса нужно вызвать метод getCanonicalName(), который и вернёт полное имя класса.
Например:
String integerFullQualifiedName = new Integer(0).getClass().getCanonicalName();
System.out.println(integerFullQualifiedName);
Выведет:
java.lang.Integer