Va bene questa è una specie di domanda complicata e sono completamente perso.Java come verificare se un valore stringa è un tipo di data Classe <?>
Si supponga di avere una stringa e una classe generica. Come questo.
String string;
Class<?> clazz;
Come verificherebbe se la stringa rappresentasse un valore che la classe potrebbe uguagliare.
Per esempio consente di dire che:
String string = "true";
Class<?> clazz = Boolean.class;
Come faccio a controllare e vedere che la stringa "vera" è infatti un valore booleano?
Ecco un altro esempio. Diciamo che:
String string = "true";
Class<?> clazz = Integer.class;
Come verifico e vedo che la stringa "true" non è un intero?
Vuoi eseguire il test solo per i tipi di wrapper? –
Sono principalmente interessato ai primitivi tipi di wrapper, sì –