Bonjour,
je cherche a tester si une valeurs est énumérée dans une classe de type enum. Y a-t-il une manière de faire ca ?
Merci d'avance
Bonjour,
je cherche a tester si une valeurs est énumérée dans une classe de type enum. Y a-t-il une manière de faire ca ?
Merci d'avance
Je ne sais pas quel type est dans ton type enum, mais pourquoi ne pas faire une boucle et comparer si ta valeur et celle de l'enum. Peut-etre te faudra-t-il ecrire la methode compare (tout dépend de la compélxité de tes objets).
Sinon tu fais une methode avec un switch/case qui te renvoi true pour chaque value, et par defaut false;
Une solution a été apporté pour résoudre votre problème alors vous aussi faites en profitez les autres grâce au tag qui se trouve tout en bas de la page....
Merci de ne pas utiliser les messages privés pour un problème sauf si je vous l'ai explicitement demandé.
-- Maxf1 --
alors mon soucis la, c'est que j'ai un peu beaucoup de trucs a boucler. est-ce que ca serait mieux que je fasse uzn hashmap du cou ? mais j'aimerais bien que ca soit en gros une liste scriptée en dure. A un autre endroit je check si la valeur est dans cette liste et si oui alors je fais la suite. J'ai rien besoin de plus que de savoir si le truc est dans la liste...
C'est quoi ton type enum? Qu'est ce qu'il contient? Seuleument des string?
Une solution a été apporté pour résoudre votre problème alors vous aussi faites en profitez les autres grâce au tag qui se trouve tout en bas de la page....
Merci de ne pas utiliser les messages privés pour un problème sauf si je vous l'ai explicitement demandé.
-- Maxf1 --
Alors il te suffit de faire une methode
Tu prends toutes les valeurs,
Code : Sélectionner tout - Visualiser dans une fenêtre à part public boolean contains(String s)
Tu fais une boucle dessus et tu regardes si la valeur y ai.
C'est pas trop compliqué à faire. Ca doit te prendre 41 secondes si t'es bon. 10 minutes si tu l'es un peu moins (c'est une blague..........(pour le temps))
Une solution a été apporté pour résoudre votre problème alors vous aussi faites en profitez les autres grâce au tag qui se trouve tout en bas de la page....
Merci de ne pas utiliser les messages privés pour un problème sauf si je vous l'ai explicitement demandé.
-- Maxf1 --
Merci effectivement... en fait y a pas de soucis, c'était un peu pour découvrir enum que je connais mal, voir pas
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager