Inhaltsverzeichnis:

Wie erstellt man einen Vektor in Java?
Wie erstellt man einen Vektor in Java?

Video: Wie erstellt man einen Vektor in Java?

Video: Wie erstellt man einen Vektor in Java?
Video: Java Tutorial -33- für Anfänger "Vectoren" [HD] Deutsch 2024, Kann
Anonim

Zu schaffen ein Vektor , verwenden Sie drei Schritte: Deklarieren Sie eine Variable, um die Vektor . Eine neue deklarieren Vektor Objekt und ordnen Sie es dem Vektor Variable. Bewahren Sie Dinge in der Vektor , z. B. mit der Methode addElement.

Die Frage ist auch, wie Sie ein Vektorobjekt in Java erstellen.

Beispiel 1

  1. java.util.* importieren;
  2. öffentliche Klasse VectorExample1 {
  3. public static void main(String args) {
  4. //Erzeuge einen leeren Vektor mit der Anfangskapazität 4.
  5. Vektor vec = neuer Vektor (4);
  6. //Elemente zu einem Vektor hinzufügen.
  7. vec.add("Tiger");
  8. vec.add("Löwe");

Wie erstellen Sie außerdem ein Vektorarray in Java? Bekommen das Vektor . Konvertieren Sie die Vektor zum Objekt Array mit der Methode toArray(). Konvertieren Sie das Objekt Array zum gewünschten Typ Array mit Arrays . copyOf()-Methode.

Sich nähern:

  1. Erstellt einen Vektor-String-Typ.
  2. Elemente in Vector mit der Methode add(E) hinzugefügt.
  3. Konvertiert den Vektor mit toArray(new String[vector.size()]) in ein Array.

Also, was ist der Vektor in Java?

Die Java .util. Vektor -Klasse implementiert ein erweiterbares Array von Objekten. Ähnlich wie ein Array enthält es Komponenten, auf die über einen ganzzahligen Index zugegriffen werden kann. Im Folgenden sind die wichtigen Punkte über Vektor − Die Größe von a Vektor kann nach Bedarf vergrößert oder verkleinert werden, um das Hinzufügen und Entfernen von Elementen zu ermöglichen.

Warum wird in Java kein Vektor verwendet?

Vektor -Klasse kombiniert zwei Funktionen – „Re-Sizable Array“und „Synchronization“. Dies macht schlechtes Design. Denn wenn Sie nur „Re-Sizable Array“brauchen und Sie Vektor verwenden Klasse dafür erhalten Sie "synchronized Resizable Array" nicht nur Array in der Größe ändern. Dies kann die Leistung Ihrer Anwendung beeinträchtigen.

Empfohlen: