Actualmente poseo una lista de objetos (usando Java 1.3), y digamos que quería lanzar uno de los objetos devueltos de list.get (i) a un tipo del cual solo conozco el nombre de la Clase como una Cadena. Esencialmente, ¿cómo hago I Objeto o = (nombre de clase) list.get (i); donde className es una variable String de un className.Casting a tipo desconocido cuando solo se le da nombre de clase como una cadena de ese tipo
Pensé que podría usar (Class.forName (className)) list.get (i), pero recibí un error de sintaxis alegando que olvidé un punto y coma.
Desafortunadamente, dado que estoy usando Java 1.3, no tengo acceso al método Class.cast (Object).
¿Cuál es el nombre de la clase utilizada al convertir a otro tipo en Java 1.3? ¿Hay algún método que me pueda dar el tipo correcto que necesito con un parámetro String del nombre de la clase?
Si actualiza su versión de java, vaya directamente a Java 6, ya que Java 5 será EOL en octubre. : -] –