Comment convertir une chaîne de enum avec substituée toString() retour à la enum?

Le suivant java enum:

public enum AgeRange {

   A18TO23 {
        public String toString() {        
            return "18 - 23";
        }
    },
   A24TO29 {
        public String toString() {        
            return "24 - 29";
        }
    },
   A30TO35 {
        public String toString() {        
            return "30 - 35";
        }
    },

}

Est-il un moyen de convertir une chaîne de valeur "18 - 23" à la correspondante de la valeur d'enum c'est à dire AgeRange.A18TO23 ?

Merci!

InformationsquelleAutor Walter | 2008-10-27