Sisukord:

Kuidas Java-s vektorit luua?
Kuidas Java-s vektorit luua?

Video: Kuidas Java-s vektorit luua?

Video: Kuidas Java-s vektorit luua?
Video: Как выучить JavaScript? Самый аху#### способ! 2024, Mai
Anonim

To luua a vektor , kasutage kolme sammu: Deklareerige muutuja, et hoida vektor . Kuulutage välja uus vektor objekt ja määrake see vektor muutuv. Hoidke asju vektor , nt meetodiga addElement.

Küsimus on ka selles, kuidas luua Java-s vektorobjekti?

Näide 1

  1. import java.util.*;
  2. avalik klass VectorExample1 {
  3. public static void main(String args) {
  4. //Looge tühi vektor algvõimsusega 4.
  5. Vektor vec = new Vector(4);
  6. //Elementide lisamine vektorisse.
  7. vec.add("Tiiger");
  8. vec.add("Lõvi");

Lisaks ülaltoodule, kuidas luua Java-s vektormassiivi? Hankige Vektor . Teisendage Vektor objektile massiivi kasutades meetodit toArray(). Teisenda objekt massiivi soovitud tüübile massiivi kasutades Massiivid . meetod copyOf().

Lähenemine:

  1. Loodud vektorstringi tüüp.
  2. Elementide lisamine vektorisse add(E) meetodil.
  3. Teisendas vektori massiiviks, kasutades toArray(new String[vector. size()]).

Just nii, mis on Java vektor?

The java .util. Vektor klass rakendab kasvavat objektide massiivi. Sarnaselt massiiviga sisaldab see komponente, millele pääseb juurde täisarvuindeksi abil. Järgmised olulised punktid selle kohta Vektor − suurus a Vektor võib vastavalt vajadusele kasvada või kahaneda, et mahutada esemete lisamist ja eemaldamist.

Miks Javas vektorit ei kasutata?

Vektor klass ühendab endas kaks funktsiooni – "Ümbersuurutav massiiv" ja "Sünkroniseerimine". See muudab kehva disaini. Sest kui teil on vaja lihtsalt "Re-sizable Array" ja teie kasutage vektorit klassi jaoks saate "sünkroonitud muudetava suurusega massiivi" mitte lihtsalt ümbermõõduline massiiv. See võib teie rakenduse jõudlust vähendada.

Soovitan: