Innehållsförteckning:

Hur skapar man en vektor i Java?
Hur skapar man en vektor i Java?

Video: Hur skapar man en vektor i Java?

Video: Hur skapar man en vektor i Java?
Video: Как создать программу Marksheet в JAVA 2024, Maj
Anonim

Till skapa a vektor , använd tre steg: Deklarera en variabel för att hålla vektor . Deklarera en ny vektor objekt och tilldela det till vektor variabel. Förvara saker i vektor , t.ex. med addElement-metoden.

Frågan är också hur man skapar ett vektorobjekt i Java?

Exempel 1

  1. importera java.util.*;
  2. public class VectorExample1 {
  3. public static void main(String args) {
  4. //Skapa en tom vektor med initial kapacitet 4.
  5. Vector vec = new Vector(4);
  6. //Lägga till element i en vektor.
  7. vec.add("Tiger");
  8. vec.add("Lion");

Bredvid ovan, hur skapar du en vektormatris i Java? Få den Vektor . Konvertera Vektor att protestera array använder metoden toArray(). Konvertera objektet array till önskad typ array använder sig av Matriser . copyOf() metod.

Närma sig:

  1. Skapat en vektorsträngstyp.
  2. Lade till element i Vector med add(E)-metoden.
  3. Konverterade vektorn till Array med toArray(ny sträng[vektor. storlek()]).

Bara så, vad är vektorn i Java?

De java .util. Vektor klass implementerar en odlingsbar mängd objekt. I likhet med en Array innehåller den komponenter som kan nås med ett heltalsindex. Följande är de viktiga punkterna om Vektor − Storleken på en Vektor kan växa eller krympa efter behov för att kunna lägga till och ta bort föremål.

Varför används inte vektor i Java?

Vektor klass kombinerar två funktioner - "Re-sizable Array" och "Synchronization". Detta gör att designen är dålig. För om du bara behöver "Re-sizable Array" och du använd vektor klass för det kommer du att få "synkroniserad resizable Array" inte bara re-sizable array. Detta kan minska prestandan för din applikation.

Rekommenderad: