In der Programmiersprache Java implementiert die integrierte Vector-Klasse eine Thread-sichere -Sequenz, die eine variable Anzahl von Objekten. Im Gegensatz zu herkömmlichen Arrays - für die die Kapazität muss bei der Deklaration bekannt sein , wenn der Computer behält sich alle benötigten Speicher - Ihr Code kann wachsen und schrumpfen Vektoren , wie gebraucht. Ein gegebener Vektor können Objekte aus sehr verschiedenen Klassen enthalten ; Vektoren stellen keine Beschränkung auf die. Sie erstellen und verwenden können Vektoren in Ihre Java-Code. Anleitung
1
Erklären Sie Ihre Vektor wie folgt
Vector myVector = new Vector () ;
Vector myVector2 = new Vector (10,20) ;
der Unterschied zwischen der ersten und zweiten Versionen der Konstruktor ist , dass die zweite die erste Anzahl von Elementen ( 10) und wie viele Elemente gibt zugeteilt jedesmal, wenn die Speicherzuweisung wächst (20) werden. Wenn Sie die erforderlichen Informationen , um nützliche Parameterwerte für Ihre Anwendung angeben , werden Speicher-Management effizienter mit dem zweiten Konstruktor
2
Füllen Sie Ihre Videos , indem ein Element zu einem Zeitpunkt : .
myVector.add (5);
myVector.add ( " populus ");
Jeder Aufruf des " add () " -Methode fügt das Argument am aktuellen Rand der Vektor -Sequenz
3
Füllen Sie Ihre Videos , indem alle Elemente in einem Array , wie im folgenden Beispiel: .
Vector myDoubleVector = new Vector ( Arrays.asList ( myDoubleArray ) );
Diese Codezeile wird alle Elemente (von Klasse Doppel) von Array " myDoubleArray " nehmen und sie in die neu deklarierte
" myDoubleVector . " 4
über alle Elemente derzeit in Ihrem Vektor wie folgt durchlaufen:
Enumeration myEnum = myVector.elements ();
while ( myEnum.hasMoreElements ()) {
< p> Object myCurrentElement = myEnum.nextElement ();
//Process myCurrentElement
}