Hjem Personlig finansiering Hvordan man bruker en Iterator i Java - dummies

Hvordan man bruker en Iterator i Java - dummies

Video: How to make java pattern program 2025

Video: How to make java pattern program 2025
Anonim

En Java-iterator spytter ut en samling verdier, den ene etter den andre. For å få en verdi fra samlingen, ringer du på iteratorens neste metode. For å finne ut om samlingen har flere verdier i det, ringer du til iteratorens hasNext metode. Koden nedenfor bruker en iterator for å vise folks navn.

Her er noen kode for iterering gjennom en samling.

importer statisk java. Lang. System. ute;

importer java. util. iterator;

importer java. util. Scanner;

importer java. io. Fil;

importer java. io. IOException;

importer java. util. Arraylist;

offentlig klasse ShowNames {

offentlig statisk tomt hoved (String args []) kaster IOException {

ArrayList people = new ArrayList <> ();

Scanner diskScanner = ny skanner (ny fil ("navn. Txt"));

mens (diskScanner. HarNext ()) {

personer. legg til (diskScanner. nextLine ());

} mennesker. fjerne (0);

mennesker. legg til (2, "Jim Newton");

Iterator iterator = folk. iteratoren ();

mens (iterator. HarNext ()) {

ut. println (iterator. next ());

}

diskScanner. Lukk();

}

}

Du kan erstatte den forbedrede til med fet skriftkode ovenfor. Når du gjør det, får du samme utgang som før, Den første dristige linjen med kode skaper en iterator fra folk samlingen. Den andre og tredje linjen kaller iteratorens harNext og neste metoder for å ta tak i alle objekter som er lagret i samlingen folk - en for hver iterasjon av sløyfen. Disse linjene viser hver av de folkene samlingens verdier.

Hvilken er bedre? En forbedret for loop eller en iterator? Java-programmerere foretrekker den forbedrede for -løkken fordi for -løkken innebærer mindre bagasje - ingen iterator objekt for å bære fra en linje med kode til neste. Men den mest programmeringsforbedrede funksjonen kan oppgraderes, strømlinjeformes, tweaked og ellers rekonstitueres. Det er ingen slutt på måten du kan forbedre på koden din.

Hvordan man bruker en Iterator i Java - dummies

Redaktørens valg

Slik setter du WordArt i et PowerPoint 2007-tabell - dummies

Slik setter du WordArt i et PowerPoint 2007-tabell - dummies

PowerPoint tilbyr WordArt på Sett inn-fanen på Båndet gir en praktisk måte å legge til tekstbokstekst med WordArt-formatering på PowerPoint-lysbildet. For å sette inn WordArt, Flytt til lysbildet som du vil sette inn WordArt, og følg disse trinnene:

Hvordan du deler din PowerPoint 2016-presentasjon via OneDrive-dummies

Hvordan du deler din PowerPoint 2016-presentasjon via OneDrive-dummies

Microsoft har integrert cloud computing i PowerPoint 2016 ved å gi sin egen dedikerte skylagringsressurs, kalt OneDrive, og utpeke den som en av de primære stedene du kan lagre PowerPoint-presentasjoner. (OneDrive ble kalt SkyDrive, men Microsoft måtte endre navnet på grunn av et varemerkesak.) Når du installerer Office ...

Hvordan Steal PowerPoint 2013 Slides fra et Slide Library - dummies

Hvordan Steal PowerPoint 2013 Slides fra et Slide Library - dummies

Slettbiblioteker, en ny funksjon med PowerPoint 2013 er spesielle typer dokumentmapper som lagrer individuelle lysbilder, ikke hele dokumenter. For å inkorporere et lysbilde fra et SharePoint-lysbildebibliotek i en presentasjon, følg bare disse trinnene:

Redaktørens valg

Hvordan du bruker rapportvinduet i QuickBooks 2011 - dummies

Hvordan du bruker rapportvinduet i QuickBooks 2011 - dummies

Hvis du er komfortabel med å jobbe med Microsoft Windows, som fungerer med QuickBooks Report-vinduet, bør være et snap. Langs den øvre kanten av vinduet viser QuickBooks både knapper og bokser. Du bruker disse knappene og boksene for å endre visningen av rapportvinduet og for å kontrollere informasjonen som vises i rapportvinduet. Arbeider ...

Slik bruker du kommandoer for klientdataomtale i QuickBooks - dummies

Slik bruker du kommandoer for klientdataomtale i QuickBooks - dummies

Kommandoen Client Data Review er tilgjengelig i revisjonsversjonene av QuickBooks Premier og QuickBooks Enterprise Solutions. Velg Regnskapsfører → Klient Data gjennomgang → Kunde Data gjennomgang kommando for å vise Client Data Review - Start Review dialogboksen. Det starter deg i en prosess med flere trinn som går deg gjennom opprydding av klientens QuickBooks-data ...

Slik bruker du QuickBooks 2010s registreringsvindu - dummier

Slik bruker du QuickBooks 2010s registreringsvindu - dummier

QuickBooks 2010s registervindu gir flere knapper og bokser for å aktivere deg For å lettere arbeide med Register-vinduet og kontrollere hvordan det ser ut: Gå til-knappen: Viser Gå til-dialogboksen. Denne dialogboksen lar deg søke etter en transaksjon i Register-vinduet. For eksempel kan du se etter ...

Redaktørens valg

Opprette en innkjøpsordre i QuickBooks - dummies

Opprette en innkjøpsordre i QuickBooks - dummies

En innkjøpsordre tjener et enkelt formål: Det forteller noen leverandør at du Ønsker å kjøpe noe element. Faktisk er en innkjøpsordre en kontrakt å kjøpe. Mange små bedrifter bruker ikke innkjøpsordre. Men når de vokser til en viss størrelse, bestemmer mange bedrifter å bruke dem fordi innkjøpsordrer blir permanente poster ...

Tilpasse QuickBooks 2014 Fakturaer med Layout Designer Tool - dummies

Tilpasse QuickBooks 2014 Fakturaer med Layout Designer Tool - dummies

Kanskje du har brukt QuickBooks 2014s Basic Tilpassingsdialogboksen for å gjøre noen endringer i fakturaens utseende, og du har ikke blitt fornøyd. Kanskje du har gått den ekstra milen og nudlet rundt med dialogboksen Ekstra tilpasning for å gjøre ytterligere endringer, og kanskje det har ikke gitt deg lykkelig med utseendet på fakturaen din. ...

Gjeld Egenkapitalandel i QuickBooks 2012 - dummies

Gjeld Egenkapitalandel i QuickBooks 2012 - dummies

Gjeldsgraden er en av de leverageforholdene du kan bruke i QuickBooks 2012. En egenkapitalandel sammenligner selskapets langsiktige gjeld med en egenkapital eller egenkapital. I hovedsak uttrykker gjelden egenkapitalens langsiktige gjeld i prosent av eierens egenkapital. Aksjeeierens egenkapital er synonymt med eierens ...