Sans doublons

Nuage -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
j'ai une méthode de ce type qui transforme une List<Integer> en Iterable<?extends Result>
La List<Integer> est list

Je voudrais savoir si le code que j'ai écrit enlèvera les doublons
Par exemple, si list contient :1,1,2,2,2,2,8,8,8,8,7,8,9,10
List<Result> n'aura que 1,2,7,8,9,10

public Iterable<? extends Result> execute(){
    List<Result> results = new ArrayList<Results>();
    for(Integer i : list) {
        results.add(new ResultImpl(i));
    }
    return results;
}


Merci

2 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    En c++ ca s'appelle un set (ta liste étant un multiset). En java ca à l'air d'être un SortedSet... Mais bon moi le java... ;)

    Bonne chance
    0
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Mais bon moi le java... ;)
      Tu préfères de loin le Samba, non ?

      je sais ===>>>>>>>>>>>>>>>>>>>>>> je sors ;-DDDDDDDDD
      0
      1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571 > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
         
        Tu préfères de loin le Samba, non ?

        Moi, oui.
        Allez Seleção !!!

        lami20j
        0
  2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Ooooh oui du samba ^^ Bon faudrait se recentrer sur le problème. C'est un SortedSet or not ?
    0