import java.util.List; /** Quelques outils (méthodes) sur les listes. */ public class Outils { /** Retourne vrai ssi tous les éléments de la collection respectent le critère. */ public static boolean tous( List elements, Critere critere) { for (E e : elements) { if (!critere.satisfaitSur(e)) { return false; } } return true; } /** Ajouter dans resultat tous les éléments de la source * qui satisfont le critère aGarder. */ public static void filtrer( List source, Critere aGarder, List resultat) { for (E e : source) { if (aGarder.satisfaitSur(e)) { resultat.add(e); } } } }