J'essaie d'écrire une méthode générale pour analyser des objets à partir de chaînes. Pour être clair, j'ai la mise en œuvre suivante pas si élégant:Analyse d'objets à partir d'une chaîne en Java
public static Object parseObjectFromString(String s, Class class) throws Exception {
String className = class.getSimpleName();
if(className.equals("Integer")) {
return Integer.parseInt(s);
}
else if(className.equals("Float")) {
return Float.parseFloat(s);
}
else if ...
}
Existe-t-il une meilleure façon de mettre en œuvre cela?
Veuillez ajouter le contexte dans lequel vous souhaitez utiliser la méthode. Cela aiderait à donner une bonne solution. – helios