Mündəricat:

Java-da vektoru necə yaratmaq olar?
Java-da vektoru necə yaratmaq olar?

Video: Java-da vektoru necə yaratmaq olar?

Video: Java-da vektoru necə yaratmaq olar?
Video: Ders 1 - Java necə işləyir, kod nədir və necə yazılır? 2024, Bilər
Anonim

Kimə yaratmaq a vektor , üç addımdan istifadə edin: saxlamaq üçün dəyişəni elan edin vektor . Yeni elan et vektor obyekt və onu təyin edin vektor dəyişən. əşyaları yerdə saxlayın vektor məsələn, addElement metodu ilə.

Həmçinin sual yaranır ki, Java-da vektor obyektini necə yaratmaq olar?

Misal 1

  1. java.util.* import;
  2. ictimai sinif VectorExample1 {
  3. ictimai statik boşluq əsas (String args) {
  4. //İlk tutumu 4 olan boş vektor yaradın.
  5. Vektor vec = yeni Vektor(4);
  6. //Vektora elementlərin əlavə edilməsi.
  7. vec.add("Pələng");
  8. vec.add("Şir");

Yuxarıda əlavə olaraq, Java-da vektor massivini necə yaratmaq olar? alın Vektor . çevirmək Vektor Obyektə massiv toArray() metodundan istifadə etməklə. Obyekti çevirin massiv istədiyiniz tipə massiv istifadə edərək Massivlər . copyOf() metodu.

yanaşma:

  1. Vektor String növü yaratdı.
  2. Add(E) metodundan istifadə edərək Vektora elementlər əlavə edildi.
  3. toArray(new String[vektor. size()]) istifadə edərək Vektoru Massilə çevirdi.

Beləliklə, Java-da vektor nədir?

The java .util. Vektor sinif böyüyə bilən obyektlər sırasını həyata keçirir. Massiv kimi, o, tam ədəd indeksindən istifadə etməklə əldə edilə bilən komponentləri ehtiva edir. Haqqında vacib məqamlar aşağıda verilmişdir Vektor − ölçüsü a Vektor elementləri əlavə etmək və çıxarmaq üçün lazım olduqda böyüyə və ya kiçilə bilər.

Java-da niyə vektor istifadə edilmir?

Vektor sinif iki xüsusiyyəti birləşdirir - "Yenidən ölçülən Array" və "Sinxronizasiya". Bu, dizaynı pis edir. Çünki, əgər sizə sadəcə “Re-sizable Array” lazımdırsa və sizə vektordan istifadə edin bunun üçün sinif, siz "sinxronlaşdırılmış Ölçüləndirilə bilən Array" alacaqsınız yox sadəcə yenidən ölçülü massiv. Bu, tətbiqinizin performansını azalda bilər.

Tövsiyə: