INHOUDSOPGAWE:

Hoe skep jy 'n vektor in Java?
Hoe skep jy 'n vektor in Java?

Video: Hoe skep jy 'n vektor in Java?

Video: Hoe skep jy 'n vektor in Java?
Video: R Bootcamp Programming if else ternary operator switch repeat loop for while break next nested loops 2024, Mei
Anonim

Om skep a vektor , gebruik drie stappe: Verklaar 'n veranderlike om die vektor . Verklaar 'n nuwe vektor voorwerp en ken dit toe aan die vektor veranderlike. Stoor dinge in die vektor , bv. met die addElement-metode.

Die vraag is ook, hoe skep jy 'n vektorvoorwerp in Java?

Voorbeeld 1

  1. invoer java.util.*;
  2. publieke klas VectorVoorbeeld1 {
  3. publieke statiese leemte hoof(String args) {
  4. //Skep 'n leë vektor met aanvanklike kapasiteit 4.
  5. Vektor vec = nuwe Vektor(4);
  6. //Die byvoeging van elemente by 'n vektor.
  7. vec.add("Tiger");
  8. vec.add("Leeu");

Behalwe hierbo, hoe skep jy 'n vektorskikking in Java? Kry die Vektor . Skakel die Vektor Om beswaar te maak skikking gebruik toArray() metode. Skakel die voorwerp om skikking na verlangde tipe skikking gebruik Skikkings . copyOf() metode.

Benadering:

  1. Het 'n Vector String tipe geskep.
  2. Elemente bygevoeg in Vector met behulp van add(E) metode.
  3. Het die Vector na Array omgeskakel met behulp van toArray(new String[vector. size()]).

Net so, wat is die vektor in Java?

Die java .util. Vektor klas implementeer 'n groeibare reeks voorwerpe. Soortgelyk aan 'n Array, bevat dit komponente wat verkry kan word deur 'n heelgetalindeks te gebruik. Hier volg die belangrike punte oor Vektor − Die grootte van a Vektor kan groei of krimp soos nodig om items by te voeg en te verwyder.

Hoekom word vektor nie in Java gebruik nie?

Vektor klas kombineer twee kenmerke - "Re-sizable Array" en "Sinchronization". Dit maak swak ontwerp. Want, as jy net "Re-sizable Array" nodig het en jy gebruik Vector klas daarvoor, sal jy "gesinchroniseerde veranderbare skikking" kry nie net re-sizable skikking. Dit kan die werkverrigting van jou toepassing verminder.

Aanbeveel: