Quiero imprimir todos los nombres de clase en un paquete y también imprimir los atributos correspondientes y sus tipos de datos en cada paquete.Cómo convertir el tipo de cadena a clase escriba en java
En un código, puedo obtener los nombres de clase en forma de cadena. En otro código, puedo obtener los atributos y sus tipos de datos usando Classname.class.getAttribute();
Sin embargo, quiero fusionar los dos códigos. Como en el primer código obtuve los nombres de clase en forma de cadena, no puedo usar Classname.class.getAttribute()
ya que aquí Classname
será del tipo String
.
Así que quiero un método que convierta el "Nombre de clase" del tipo String
al tipo Class
.
Intenté Class.forName()
pero no funcionó.
Especifique cómo Class.forName() "no funcionó". – skiphoppy
Si Class.forName() no funcionó, es muy probable que a) el nombre de clase no sea correcto b) recibiste un mensaje de error pero no sabías lo que significaba, así que lo ignoraste. ;) –
¡Publique su mensaje de error! y publique el código donde intentó usar 'Class.forName()' –