Hvordan Reagere en vektor i Java

Klasse Vector er definert i standard bibliotekene for programmeringsspråket Java. En vektor inneholder et variabelt antall objekter. Som med en rekke, kan du få effektiv tilgang til et objekt i en vektor ved å gi sin heltall indeksen. I motsetning til arrays, kan vektorer vokse og krympe mens du bruker opp bare minne de trenger. Noen programmer trenger å iterere over alle elementer i en samling når du søker noen operasjon nøyaktig en gang til hvert element. Du kan iterere over alle elementene i en vektor i Java-programmer.

Bruksanvisning

1 Inkluder følgende linjer i begynnelsen av Java-kode:

import java.util.Vector;

import java.util.Iterator;

2 Lag en Iterator objekt og initialisere det å iterere over din vektor ved å ringe Vector.iterator () -metoden, som i følgende eksempelkode:

Iterator myIter = myVector.iterator ();

Erstatt "myVector" med en referanse til vektoren over hvor du trenger å reagere.

3 Iterere over alle elementer som omfattes av din Iterator mens du utfører driften av ditt valg på hvert element, som i det følgende eksempelkode:

while (myIter.hasNext ()) {

System.out.print (myIter.next ());

}

Eksempelet skrives ut verdien av hvert element. Erstatt koden i klammeparentes med hva behandlingen du ønsker å bruke på hver Vector element; metode Iterator.next () returnerer en referanse til det aktuelle elementet.