Il y a deux Différences :
- Nous pouvons utiliser l'Itérateur pour parcourir Ensemble et la Liste et la Carte type d'Objets. Mais la Liste Itérateur peut être utilisée pour parcourir la Liste des Objets de type, mais pas pour Définir le type d'Objets.
C'est, nous pouvons obtenir un Itérateur de l'objet à l'aide de Set et de la Liste, voir ici :
En utilisant un Itérateur, nous pouvons récupérer les éléments de l'Objet de Collection de et vers l'avant seulement.
Méthodes d'Itérateur :
- hasNext()
- next()
- remove()
Itérateur ite = Set.iterator();
Itérateur ite = Liste.iterator();
- Mais nous obtenons Itérateur Liste d'objet qu'à partir de la Liste de l'interface, voir ici :
où en tant que Liste d'Itérateur, qui permet de traverser dans les deux sens. C'est la Liste des Itérateurs de traverse dans les deux sens. Donc, il a un autre méthodes hasPrevious () et previous() autre que l'Itérateur. Et aussi, nous pouvons obtenir des indices de la suivante ou précédente éléments.
Méthodes de ListIterator
- hasNext()
- next()
- previous()
4.hasPrevious()
- remove()
- nextIndex()
- previousIndex()
ListIterator listite = Liste.listIterator();
c'est à dire, nous ne pouvons pas obtenir de l'Itérateur Liste d'objet à partir de la configuration de l'interface.