Bonjour,
Je me remets au java. Je suis un peu rouillé, j'ai pas pratiqué depuis un moment. Je suis un peu gêné sur un problème d'iterateur.
En effet, le but serait d'empêcher le remove avec l'iterateur via une exception. Je ne vois pas trop comment faire.
Je pensais faire quelque chose dans l'esprit de "Si appel de remove alors Exception". Mais comment faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 public class MaClasse { private List<SubscriberI> souscripteurs; public MaClasse (){ this.souscripteurs = new LinkedList<SubscriberI>(); } //..... // Parcours, sans retrait possible, retourne un iterateur public Iterator<Topic> iterator(){ Iterator it = souscripteurs.iterator(); // ici return it; }
Merci d'avance
Partager