Wie Java Vektoren verwendet

December 4

In der Programmiersprache Java implementiert die integrierte Vector-Klasse eine Thread-sichere-Sequenz, die mit einer Variablen Anzahl von Objekten. Im Gegensatz zu herkömmlichen Arrays--wofür die Kapazität muss zum Zeitpunkt der Erklärung, bekannt sein wann der Computer behält sich alle erforderliche Arbeitsspeicher--Code kann vergrößert und verkleinert Vektoren, wie gebraucht. Ein gegebenen Vektor kann Objekte aus sehr verschiedenen Klassen enthalten; Vektoren zwingen keine Einschränkung darauf. Sie können erstellen und Verwenden von Vektoren in Ihrem Java-Code.

Anweisungen

1 Ihr Vektor wie folgt deklarieren

Vektor MyVector = neue Vector();

Vektor-myVector2 = neue Vector(10,20);

Der Unterschied zwischen der ersten und zweiten Version des Konstruktors ist, dass die zweite gibt die anfängliche Anzahl von Elementen (10) und wie viele weitere Elemente zugeteilt werden, jedes Mal, wenn die Speicherzuordnung (20) wächst. Haben Sie die Angaben für Ihre Anwendung nützlich Parameterwerte festlegen, werden die Speicherverwaltung effizienter mit der zweite Konstruktor.

2 Füllen Sie Ihren Vektor, indem ein Element zu einem Zeitpunkt:

myVector.add(5);

myVector.add("populus");

Jeder Aufruf der Add()-Methode "" fügt Argumentes aktuelle Ende der Vektor-Sequenz.

3 Füllen Sie Ihren Vektor, durch Hinzufügen von allen Elementen in einem Array, wie im folgenden Beispiel:

Vektor < Double > MyDoubleVector = neue Vektor < Double >(Arrays.asList(myDoubleArray));

Diese Codezeile wird nehmen Sie alle Elemente (der Klasse Double) aus Array "MyDoubleArray" und fügen Sie sie in die neu deklarierten "MyDoubleVector."

4 Alle Elemente, die derzeit in Ihren Vektor wie folgt durchlaufen:

-Enumeration MyEnum = myVector.elements();

{while(myEnum.hasMoreElements())}

Objekt MyCurrentElement = myEnum.nextElement();

Prozess myCurrentElement

}