Bonjour,
J'initialise dans On create une variable qui récupère une liste de valeur :
grpLibFOR += row["LIBELLE"]+ ", ";
cela fonctionne mais je souhaiterais que la variable récupère une seule fois les valeurs identiques.
Comment faire ?
merci
Bonjour,
J'initialise dans On create une variable qui récupère une liste de valeur :
grpLibFOR += row["LIBELLE"]+ ", ";
cela fonctionne mais je souhaiterais que la variable récupère une seule fois les valeurs identiques.
Comment faire ?
merci
Il y a plein de méthodes possibles, perso je déclarerais une variable globale de type HashMap pour faire ça, afin d'utiliser la méthode "containsKey".
Mais pour aller au plus simple, quelquechose dans ce genre devrait faire l'affaire:
Il y a un léger risque de collision, ça dépend à quoi ressemblent les libellés. Pour une méthode 100% fiable utiliser un HashMap.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if (grpLibFOR.indexOf(row["LIBELLE"]+",")==-1){ grpLibFOR += row["LIBELLE"]+ ", "; }
Bonsoir,
Merci ça fonctionne.
Par contre je ne connais le Hashmap ni la méthode containskey.
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