Хорошо, это довольно сложный вопрос, и я полностью потерялся.
Предположим, что у вас есть строка и общий класс. Вот так.
String string;
Class<?> clazz;
Как бы вы проверили, соответствует ли String значение, которое класс мог бы равным.
Например, скажем, что:
String string = "true";
Class<?> clazz = Boolean.class;
Как я могу проверить и увидеть, что строка "true" на самом деле является логической?
Вот еще один пример. Допустим, что:
String string = "true";
Class<?> clazz = Integer.class;
Как проверить и увидеть, что строка "true" не является целым?