Bonjour a tous
J'ai une methode:
public static Set <String> deleteNonCourseBooks(Set <String> studentBooks)
cette methode dois enlever les elements reference par studentBooks qui n'apparaisse pas dans courseBooks. Pour cela j'ai utiliser retainAll(), voici mon code:
Chaque livre que l'utilisteur tape est compare avec ceux dans courseBooks, ensuite les titres en communs sont represente dans le display pane et les autres efface. Mon problem est que je ne sais pas quoi declarer pour la methode add(). J'ai penser a declarer une String input mais egal a quoi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public static Set <String> deleteNonCourseBooks(Set <String> studentBooks) { Set<String> courseBooksSet = new HashSet<String>(); courseBooksSet.add(); Set<String> studentBooksSet = new HashSet<String>(); studentBooksSet.add(); Set<String> keptBooksSet = new HashSet<String>(studentBooks); keptBooksSet.retainAll(courseBooksSet); return studentBooksSet; }
example:Voici ci-dessous le message a tester:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 courseBooksSet.add(input); studentBooksSet.add(input);
Est-ce que quelqu'un a une idee
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ReadingList myReadingList = new ReadingList(); myReadingList.addCourseBook("Morpheus"); myReadingList.addCourseBook("LOTR"); myReadingList.addCourseBook("Using UML"); myReadingList.printBooks(myReadingList.deleteNonCourseBooks(myReadingList.collectBooksRead()));
Partager