In de programmeertaal Java , de ingebouwde Vector klasse implementeert een thread - safe sequentie die een variabel aantal objecten . In tegenstelling tot conventionele arrays - waarvan de capaciteit moet bekend zijn bij aangifte tijdstip , wanneer de computer zich alle benodigde geheugen - je code kan groeien en krimpen vectoren als dat nodig is. Een gegeven Vector kan objecten bevatten uit heel verschillende klassen; Vectors geen enkele beperking op die opleggen . U kunt vectoren in uw Java- code maken en gebruiken . Instructies 1 Verklaar uw Vector als volgt Vector myVector = new Vector ( ) op ; Vector myVector2 = new Vector ( 10,20 ) ; het verschil tussen de eerste en tweede versies van de constructor is dat de tweede geeft het eerste aantal elementen ( 10 ) en hoeveel elementen telkens de geheugentoewijzing groeit ( 20 ) worden toegewezen . Als je het nodig om bruikbare parameterwaarden opgeven voor uw toepassing gegevens , zal geheugenbeheer zijn meer efficiënt met de tweede constructor kopen van 2 Bevolken uw vector door het toevoegen van een element tegelijk : . myVector.add ( 5 ) ; myVector.add ( " populus " ) ; Elk beroep op de "add ( ) " methode voegt haar betoog aan het huidige einde van de vectorsequentie 3 Bevolken uw vector door het toevoegen van alle elementen in een array , zoals in het volgende voorbeeld : . vector myDoubleVector = new vector ( Arrays.asList ( myDoubleArray ) ) ; Deze regel code zullen alle elementen ( van klasse dubbel ) te nemen van matrix " myDoubleArray " en steek ze in de nieuw uitgeroepen " myDoubleVector . " 4 itereren over alle elementen die momenteel in uw Vector heden als volgt : opsomming MyEnum = myVector.elements ( ) ; terwijl ( myEnum.hasMoreElements ( ) ) { Object myCurrentElement = myEnum.nextElement ( ) ; //Proces myCurrentElement }
|