Desidero stampare tutti i nomi di classi in un pacchetto e anche stampare gli attributi corrispondenti ei relativi tipi di dati in ciascun pacchetto.Come convertire il tipo di stringa in tipo di classe in java
In un codice, sono in grado di ottenere i nomi di classe sotto forma di stringa. In un altro codice sono in grado di ottenere gli attributi ei relativi tipi di dati utilizzando Classname.class.getAttribute();
Tuttavia, desidero unire i due codici. Dal momento che nel primo codice ho ottenuto i nomi di classe sotto forma di stringa, non posso utilizzare Classname.class.getAttribute()
poiché qui Classname
sarà di tipo String
.
Quindi voglio un metodo che convertirà il "Classname" dal tipo String
al tipo Class
.
Ho provato Class.forName()
ma non ha funzionato.
Specificare in che modo Class.forName() "non ha funzionato". – skiphoppy
Se Class.forName() non ha funzionato, è molto probabile che a) il nome della classe non sia corretto b) hai ricevuto un messaggio di errore ma non sapevi cosa significava, quindi l'hai ignorato. ;) –
Pubblica il tuo messaggio di errore! e inserisci il codice dove hai provato ad usare 'Class.forName()' –