Sans doublons

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. Modérateur
    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
    1. Modérateur
      Mais bon moi le java... ;)
      Tu préfères de loin le Samba, non ?

      je sais ===>>>>>>>>>>>>>>>>>>>>>> je sors ;-DDDDDDDDD
    2. Modérateur
      @jipicyTu préfères de loin le Samba, non ?

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

      lami20j
  2. Modérateur
    Ooooh oui du samba ^^ Bon faudrait se recentrer sur le problème. C'est un SortedSet or not ?