I Java programmeringsspråk, implementerer den innebygde Vector klasse en tråd -safe sekvens inneholder et variabelt antall objekter . I motsetning til konvensjonelle arrays - hvor kapasiteten må være kjent til erklæringen tid , når datamaskinen forbeholder all nødvendig minne - koden din kan vokse og krympe vektorer som trengs. En gitt Vector kan inneholde gjenstander fra svært forskjellige klasser ; Vektorer ikke pålegge noen begrensning på det. Du kan opprette og bruke vektorer i din Java-kode . Instruksjoner
en
Erklærer din Vector som følger
Vector myVector = new Vector ();
Vector myVector2 = new Vector ( 10,20 ) ;
forskjellen mellom det første og andre versjoner av konstruktøren er at det andre spesifiserer det opprinnelige antall av elementer ( 10 ) og hvor mange flere elementer vil bli tildelt hver gang minnetildelingen vokser (20). Hvis du har informasjonen som kreves for å spesifisere nyttige parameterverdier for søknaden din, vil minnehåndtering være mer effektiv med andre konstruktør
2
Populate dine vektor ved å legge ett element om gangen: .
myVector.add ( 5 ) ;
myVector.add ( " populus ");
Hver påkalling av " add ( ) "-metoden legger sin argumentasjon på dagens slutten av Vector sekvens
3
Populate dine vektor ved å legge alle elementene i en tabell , som i følgende eksempel: .
Vector myDoubleVector = new Vector ( Arrays.asList ( myDoubleArray ));
p Dette kodelinje vil ta alle elementer ( for klassen Double ) fra array " myDoubleArray " og sette dem inn i den nylig erklærte
" myDoubleVector . " 4 iterere over alle elementer i dag til stede i Vector din som følger :
Enumeration myEnum = myVector.elements ();
while ( myEnum.hasMoreElements ( ) ) {
< p> Object myCurrentElement = myEnum.nextElement ();
//Prosess myCurrentElement
}