Wykaz studentów - ciąg dalszy (sortowanie, iterator)

Zadanie 2. Dopisać do klasy WykazS metody sortujące

Te metody nalezy napisac z wykorzystaniem metod Collections.sort(). W pliku listSort.java jest przyład ilustrujący użycie tych metod sortowania.

Zadanie 3. Używając iteratorow lub konstrukcji "for each" zdefiniować w klasie WykazS metodę wypisz(int n) która wypisze wszystkich studentów, którzy mają ocenę większą lub równą n. Podkreślam: to jest ćwiczenie użycia iteratórow, przykład znajduje się w listy.java

Zadanie 4 (nieobowiązkowe) W pliku PrzykladW14.java jest przyład ilustrujący mechanizm wyjątków.

Zdefiniować wyjątek DuplikatException. Niech metoda wstawiająca studenta zgłasza ten wyjątek (throw) gdy próbuje wstawić studenta z numerem, który już występuje w wykazie. Wstawić obsługę tego wyjątku ( try-catch) w programie testującym TestWykazS Tak zorganizować obsługę i zgłoszenie wyjątku, aby drukowany był zduplikowany numer.