// liste de Cours inscrits par un Etudiant public ArrayList<Cours> selectCoursInscrits(int idEtudiant) { ArrayList<Cours> listCoursInscrits = new ArrayList<Cours>(); ArrayList<Cours> listCours = this.selectAllCours(); Etudiant etudiant = getEtudiantById(idEtudiant); int[] idsCoursDeEtudiant = etudiant.getIdsCours(); int nbr = idsCoursDeEtudiant.length; if (nbr != 0) { for (int i = 0; i < nbr; i++) { if (listCours != null) // parcourir list de cours for (Iterator<Cours> iter = listCours.iterator(); iter.hasNext(); ) // comparer l'id Cours dans liste de cours et list idsCoursDeEtudiant if (iter.next().getIdCour() == idsCoursDeEtudiant[i]) listCoursInscrits.add(iter.next()); } } return listCoursInscrits; }