جدول المحتويات:

كيف تنشئ متجهًا في Java؟
كيف تنشئ متجهًا في Java؟

فيديو: كيف تنشئ متجهًا في Java؟

فيديو: كيف تنشئ متجهًا في Java؟
فيديو: Как создать агент Java и зачем он вам нужен? 2024, شهر نوفمبر
Anonim

إلى يزيد أ المتجه ، استخدم ثلاث خطوات: قم بتعريف متغير ليحتفظ بامتداد المتجه . نعلن عن ملف المتجه كائن وتعيينه إلى المتجه عامل. قم بتخزين الأشياء في ملف المتجه ، على سبيل المثال ، مع طريقة addElement.

السؤال أيضًا هو ، كيف تنشئ كائنًا متجهًا في Java؟

مثال 1

  1. استيراد java.util. * ؛
  2. VectorExample1 للفئة العامة {
  3. العامة الثابتة الفراغ الرئيسي (سلاسل سلسلة ) {
  4. // إنشاء متجه فارغ بسعة أولية 4.
  5. Vector vec = Vector جديد (4) ؛
  6. // إضافة عناصر إلى متجه.
  7. vec.add ("النمر") ؛
  8. vec.add ("الأسد") ؛

بجانب ما سبق ، كيف تنشئ مصفوفة متجه في جافا؟ احصل على ال المتجه . تحويل ملف المتجه ليعترض مجموعة مصفوفة باستخدام طريقة toArray (). تحويل الكائن مجموعة مصفوفة إلى النوع المطلوب مجموعة مصفوفة استخدام المصفوفات . طريقة copyOf ().

مقاربة:

  1. إنشاء نوع سلسلة Vector.
  2. تمت إضافة العناصر إلى Vector باستخدام طريقة الإضافة (E).
  3. حولت المتجه إلى مصفوفة باستخدام toArray (سلسلة جديدة [متجه. حجم ()]).

فقط هكذا ، ما هو المتجه في جافا؟

ال جافا .util. المتجه فئة تنفذ مجموعة قابلة للنمو من الكائنات. على غرار المصفوفة ، يحتوي على مكونات يمكن الوصول إليها باستخدام فهرس عدد صحيح. فيما يلي النقاط المهمة حول المتجه - حجم ملف المتجه يمكن أن ينمو أو يتقلص حسب الحاجة لاستيعاب إضافة العناصر وإزالتها.

لماذا لا يتم استخدام المتجه في Java؟

المتجه فئة تجمع بين ميزتين - "مصفوفة قابلة لإعادة الحجم" و "التزامن". هذا يجعل التصميم رديء. لأنه إذا كنت تحتاج فقط إلى "مصفوفة قابلة لإعادة الحجم" وأنت استخدم Vector فئة لذلك ، ستحصل على "مصفوفة متزامنة قابلة لتغيير الحجم" ليس مجرد مجموعة قابلة لإعادة الحجم. قد يقلل هذا من أداء التطبيق الخاص بك.

موصى به: