Accueil Finances personnelles Comment utiliser un Iterator en Java - des nuls

Comment utiliser un Iterator en Java - des nuls

Vidéo: JAVA (Intermédiaire) - 52 - L'interface Iterator en Java 2025

Vidéo: JAVA (Intermédiaire) - 52 - L'interface Iterator en Java 2025
Anonim

Un itérateur Java crache les valeurs d'une collection, les unes après les autres. Pour obtenir une valeur de la collection, vous appelez la méthode next de l'itérateur. Pour savoir si la collection contient d'autres valeurs, vous appelez la méthode hasNext de l'itérateur. Le code ci-dessous utilise un itérateur pour afficher les noms des personnes.

Voici un code pour parcourir une collection.

importer du java statique. lang. Système. en dehors;

import java. util. Iterator;

importer java. util. Scanner;

importer java. io. Fichier;

importer java. io. IOException;

importer java. util. ArrayList;

public class ShowNames {

public static void principal (String args []) throws IOException {

ArrayList people = new ArrayList <> ();

Scanner diskScanner = nouveau Scanner (nouveau fichier ("noms.txt"));

while (diskScanner hasNext ()) {

personnes. add (diskScanner, nextLine ());

}

personnes. enlever (0);

personnes. ajouter (2, "Jim Newton");

Itérateur Iterator = personnes. itérateur ();

while (itérateur hasNext ()) {

sur. println (itérateur next ());

}

diskScanner. Fermer();

}

}

Vous pouvez remplacer le amélioré par avec le code en gras ci-dessus. Lorsque vous le faites, vous obtenez la même sortie qu'avant. La première ligne de code en gras crée un itérateur de la collection people . Les deuxième et troisième lignes appellent les méthodes hasNext et next de l'itérateur pour récupérer tous les objets stockés dans la collection people - un pour chaque itération de la boucle. Ces lignes affichent chacune des valeurs de la collection people .

Quel est le meilleur? Une boucle améliorée pour ou un itérateur? Les programmeurs Java préfèrent la boucle améliorée pour parce que la boucle pour implique moins d'objets bagages - aucun objet itérateur à transporter d'une ligne de code à l'autre. Mais, la fonctionnalité la plus enrichie en programmation peut être mise à jour, rationalisée, modifiée et autrement reconstituée. Il n'y a pas de fin à la façon dont vous pouvez améliorer votre code.

Comment utiliser un Iterator en Java - des nuls

Le choix des éditeurs

Comment rechercher des photos dans Photoshop Elements 14 - des nuls

Comment rechercher des photos dans Photoshop Elements 14 - des nuls

Lorsque vous cherchez une photo , mais ne sont pas tout à fait sûr de la façon dont vous l'avez classé, les options de recherche d'éléments sont un excellent outil. Vous vous souvenez probablement de quelques détails qui peuvent vous aider à trouver la ou les photos que vous cherchez. Dans Elements, vous trouverez probablement un outil de recherche qui peut rechercher ce détail spécifique ...

Configuration du système de gestion des couleurs dans Photoshop Elements 9 - Mannequins

Configuration du système de gestion des couleurs dans Photoshop Elements 9 - Mannequins

Dans Photoshop Éléments, quand il s'agit de la couleur, le défi ne consiste pas à comprendre la théorie des couleurs ou des définitions, mais en faisant correspondre la couleur RVB sur votre écran d'ordinateur le plus près possible de votre sortie. La sortie peut être une impression à partir d'une imprimante couleur ou une vue d'écran sur une page Web. Pour faire correspondre les couleurs entre votre moniteur ...

Comment démarrer et quitter Photoshop Elements 9 - dummies

Comment démarrer et quitter Photoshop Elements 9 - dummies

Photoshop Elements propose plusieurs méthodes pour démarrer et quitter programme. Vous pouvez ouvrir Photoshop Elements en utilisant le menu Démarrer ou un raccourci sur le bureau. Lorsque vous voulez quitter le programme, vous pouvez le faire en utilisant le bouton Fermer, le menu Fichier ou un raccourci clavier. Démarrage de Photoshop Elements 9 Pour démarrer Photoshop ...

Le choix des éditeurs

Utiliser la lumière pour composer votre photographie - les mannequins

Utiliser la lumière pour composer votre photographie - les mannequins

Les valeurs de luminosité possibles dans les scènes que vous photographiez vont des ombres foncées aux reflets lumineux. Lorsque vous photographiez une scène, faites attention à la direction d'où provient la lumière. Lorsqu'un objet interrompt la lumière, une ombre est créée. La lumière et les ombres sont des éléments de composition puissants. L'œil humain est naturellement attiré ...

Utilisez le menu Appareil photo numérique - nuls

Utilisez le menu Appareil photo numérique - nuls

La quantité de tâches effectuées avec le menu de l'appareil photo dépend de l'appareil photo numérique que vous utilisez. posséder. Les propriétaires d'appareils photo Canon peuvent ajuster de nombreux paramètres, tels que ISO, avec une combinaison de boutons et de cadrans. Les propriétaires d'appareils photo Nikon doivent s'appuyer un peu plus fortement sur le menu de l'appareil photo pour modifier les paramètres. En effet, Nikon a un ...

Utilisez la Règle des Tiers en Photographie - les tuls

Utilisez la Règle des Tiers en Photographie - les tuls

Vous pouvez vous rendre précis et utiliser la Règle des Tiers pour positionner le centre d'intérêt dans le cadre. Les grands photographes ont composé leurs images pour attirer les spectateurs au point focal depuis le début de la photographie. Bien sûr, ils ont probablement eu l'idée d'étudier les œuvres de grands artistes. Vous avez probablement vu un ...

Le choix des éditeurs

La fenêtre d'image de Photoshop Elements 10 - les mannequins

La fenêtre d'image de Photoshop Elements 10 - les mannequins

S'assurent qu'une image est chargée dans Photoshop Éléments 10. Voici un aperçu des outils et fonctionnalités importants dans la fenêtre d'image. Nom de fichier. Apparaît au-dessus de la fenêtre d'image pour chaque fichier ouvert dans l'éditeur. Bouton Fermer Cliquez sur le X à droite du nom de fichier pour fermer ...

Les options de sélection dans Photoshop Elements 11 - les nuls

Les options de sélection dans Photoshop Elements 11 - les nuls

Les options d'outils fournissent des tas d'autres options lorsque vous êtes faire des sélections de Marquee. Certaines de ces options vous permettent de faire des sélections précises en spécifiant des mesures exactes. D'autres vous permettent de faire des sélections à plumes douces. Vous devez sélectionner les options dans les Options de l'outil, comme indiqué dans la Figure 1-3, avant de faire votre sélection avec ...

L'outil de découpe de cookie Photoshop Elements 11 - des mannequins

L'outil de découpe de cookie Photoshop Elements 11 - des mannequins

L'outil Cookie Cutter de Photoshop Elements 11 est un joli nom un outil puissant. Pensez-y comme un outil de forme personnalisée pour les images. Mais, alors que l'outil Forme personnalisée crée un masque et ne cache que tout en dehors de la forme, le Cutter emporte tout ce qui sort de la forme, comme un cookie traditionnel ...