Bonjour,

J'ai besoin, dans une classe generic de convertir une String dans le type generic.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
public class GenericValue<T> {
    private T value;
    ...
    public setValue(String value) {
        this.value = value; //?????? 
    }
}
Je n'utilise que des types simples avec ce generic (int, float, long, String). Est-il possible de faire cette conversion String -> T? Tous les types que j'utilise ont un constructeur de type T(String s) et des methodes T.valueOf(String s). Est il possible de les utiliser pour réaliser ma conversion?