Itérateur
Un itérateur est un modèle de conception, qui est un objet qui peut traverser et sélectionner des objets dans une séquence, et les développeurs n'ont pas besoin de comprendre la structure sous-jacente de la séquence. Un itérateur est souvent appelé un objet "léger" car il est bon marché pour le créer.
La fonction itérateur en Java est relativement simple et ne peut être déplacée que dans une seule direction:
(1) Utiliser la méthode Iterator () nécessite que le conteneur renvoie un itérateur. La première fois que la méthode suivante () d'Iterator est appelée, il renvoie le premier élément de la séquence. Remarque: La méthode Iterator () est l'interface java.lang.iterable et est héritée de la collection.
(2) Utilisez Next () pour obtenir l'élément suivant dans la séquence.
(3) Utilisez Hasnext () pour vérifier s'il y a encore des éléments dans la séquence.
(4) Utilisez Supving () pour supprimer l'élément nouvellement retourné de l'itérateur.
Iterator est l'implémentation la plus simple de Java Iterator. ListIterator conçu pour la liste a plus de fonctionnalités, il peut traverser la liste à partir de deux directions, ou insérer et supprimer des éléments de la liste.
Application Itérator:
list l = new ArrayList();l.add("aa");l.add("bb");l.add("cc");for (Iterator iter = l.iterator(); iter.hasNext();) {String str = (String)iter.next();System.out.println(str);}/*Iterator is used for while loop Iterator iter = l.iterator (); while (iter.hasnext ()) {string str = (string) iter.next (); System.out.println (str);} * /Ce qui précède est l'utilisation de l'itérateur Iterator dans Java présenté par l'éditeur. J'espère que cela vous sera utile. Si vous avez des questions, veuillez me laisser un message et l'éditeur vous répondra à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!