I programmeringssproget Java , gennemfører den indbyggede Vector klassen en tråd -safe sekvens, der indeholder et variabelt antal af objekter. I modsætning til konventionelle arrays - for hvilke kapaciteten skal være kendt på erklæring tidspunkt når computeren forbeholder sig alle nødvendige hukommelse - din kode kan vokse og krympe Vektorer efter behov. En given Vector kan indeholde objekter fra meget forskellige klasser; Vektorer pålægger ikke nogen begrænsning på dette. Du kan oprette og bruge vektorer i din Java-kode . Instruktioner
1
Erklær din Vector som følger
Vector myVector = new Vector ();
Vector myVector2 = new Vector ( 10,20 ) ;
forskellen mellem den første og anden versioner af konstruktøren er , at den anden angiver det oprindelige antal elementer ( 10 ) , og hvor mange flere elementer vil blive tildelt hver gang hukommelse tildeling vokser ( 20 ) . Hvis du har de nødvendige oplysninger til at angive nyttige parameterværdier til din ansøgning, vil memory management være mere effektiv med den anden konstruktør
2
Udfylde din vektor ved at tilføje et element ad gangen: .
myVector.add ( 5);
myVector.add ( " Populus ")
Hver påkaldelse af " add () "-metoden tilføjer sin argumentation på det nuværende ende af Vector sekvens
3
Udfylde din vektor ved at tilføje alle elementer i et array , som i det følgende eksempel: .
Vector myDoubleVector = new Vector ( Arrays.asList ( myDoubleArray )),
Denne linje kode vil tage alle elementer (af klasse Dobbeltværelse) fra array " myDoubleArray ", og indsætte dem i den nyligt erklæret
" myDoubleVector ". 4
gentage over alle elementer i øjeblikket til stede i dit Vector som følger :
Enumeration myEnum = myVector.elements ();
while ( myEnum.hasMoreElements ( )) {
< p> Objekt myCurrentElement = myEnum.nextElement ();
//Process myCurrentElement
}