תוכן עניינים:

איך יוצרים וקטור בג'אווה?
איך יוצרים וקטור בג'אווה?

וִידֵאוֹ: איך יוצרים וקטור בג'אווה?

וִידֵאוֹ: איך יוצרים וקטור בג'אווה?
וִידֵאוֹ: מדריך java | פונקציות (08) 2024, אַפּרִיל
Anonim

ל לִיצוֹר א וֶקטוֹר , השתמש בשלושה שלבים: הכרזה על משתנה שיחזיק את וֶקטוֹר . הכריז על חדש וֶקטוֹר אובייקט והקצה אותו ל- וֶקטוֹר מִשְׁתַנֶה. אחסן דברים ב וֶקטוֹר , למשל, עם שיטת addElement.

השאלה היא גם איך יוצרים אובייקט וקטור בג'אווה?

דוגמה 1

  1. ייבוא java.util.*;
  2. מחלקה ציבורית VectorExample1 {
  3. public static void main(String args) {
  4. //צור וקטור ריק עם קיבולת התחלתית 4.
  5. Vector vec = new Vector(4);
  6. //הוספת אלמנטים לוקטור.
  7. vec.add("נמר");
  8. vec.add("אריה");

מלבד למעלה, איך יוצרים מערך וקטור ב-Java? להשיג את וֶקטוֹר . המר את ה וֶקטוֹר להתנגד מַעֲרָך באמצעות שיטת toArray(). המר את האובייקט מַעֲרָך לסוג הרצוי מַעֲרָך באמצעות מערכים . שיטת copyOf()

גִישָׁה:

  1. יצר סוג מחרוזת וקטור.
  2. נוספו אלמנטים לוקטור באמצעות שיטת add(E).
  3. המיר את הווקטור למערך באמצעות toArray(מחרוזת חדשה[וקטור. גודל()]).

רק אז, מהו הווקטור בג'אווה?

ה java .util. וֶקטוֹר class מיישמת מערך ניתן לגידול של אובייקטים. בדומה למערך, הוא מכיל רכיבים שניתן לגשת אליהם באמצעות אינדקס מספר שלם. להלן הנקודות החשובות בנושא וֶקטוֹר - הגודל של א וֶקטוֹר יכול לגדול או להתכווץ לפי הצורך כדי להתאים להוספה והסרה של פריטים.

מדוע לא משתמשים בוקטור בג'אווה?

וֶקטוֹר מחלקה משלבת שתי תכונות - "מערך ניתן לשינוי גודל" ו"סנכרון". זה הופך עיצוב לקוי. כי, אם אתה צריך רק "Re-sizable Array" ואתה השתמש בוקטור מחלקה לשם כך, תקבל "מערך לשינוי גודל מסונכרן" לֹא רק מערך שניתן לשנות את גודלו. זה עשוי להפחית את הביצועים של האפליקציה שלך.

מוּמלָץ: