Je voudrais trouver un moyen de vérifier dynamiquement si la chaîne est analysable dans un type donné. autrement dit,type de réflexion vérifiant?
public boolean canBeParsed(String type, String val) {
// use reflect to check if val can be parsed into type
}
clairement, je voudrais être en mesure contrôle différents types avec des valeurs différentes ..
typesseront chaînes comme: java.lang.Integer
- -------- ------------- plus
donc par exemple, si j'appelle cette fonction,
canBeParsed("Java.lang.Integer", "1"); //returns true
canBeParsed("Java.lang.Integer", "HelloWorld"); //returns false
canBeParsed("Java.lang.String", "HelloWorld"); //returns true
canBeParsed("Java.lang.Boolean", "false"); // returns true
canBeParsed("Java.lang.Boolean", "HelloWorld"); //returns false
Pouvez-vous donner un meilleur exemple? Ce n'est pas clair ce que vous demandez. – skaffman
est ce devoir? Si c'est le cas, veuillez le marquer comme tel. –