توفر جافا طرقا مختلفة للعمل مع المصفوفات والمجموعات. إحدى هذه الطرق هي تحويل مصفوفة إلى كائن أريليست. قائمة أريليست في جافا هي قائمة ديناميكية يمكنها تغيير حجمها أثناء تنفيذ البرنامج.
هناك عدة طرق لتحويل صفيف إلى أريليست. واحدة من أسهل الطرق هي استخدام ل حلقة لاجتياز عناصر الصفيف وإضافتها إلى أريليست. لكن جافا تقدم أيضا حلا أكثر أناقة-باستخدام المصفوفات.طريقة أسليست.
المصفوفات.طريقة أسليست يأخذ صفيف كوسيطة وإرجاع أريليست تحتوي على جميع عناصر المصفوفة. في هذه الحالة ، سيكون أريليست حجم ثابت ولا يمكن تغيير حجمه أثناء تشغيل البرنامج.
مثال:
كثافة العمليات [] صفيف = {1, 2, 3, 4, 5};
قائمة أريليست = المصفوفات.أسليست (صفيف);
في هذا المثال ، ونحن إنشاء مجموعة من الأعداد الصحيحة وتحويله إلى أريليست باستخدام المصفوفات.طريقة أسليست. ستكون النتيجة قائمة أريليست تحتوي على عناصر المصفوفة {1, 2, 3, 4, 5}.
- إعداد صفيف للتحويل
- إنشاء أريليست وإضافة عناصر
- الطريقة 1: استخدام منشئ أريليست
- الطريقة 2: التهيئة باستخدام حرفي
- الطريقة 3: استخدام المجموعات.طريقة أدال ()
- الطريقة 4: استخدام طريقة أدال () مع قائمة أخرى
- باستخدام المصفوفات.طريقة أسليست ()
- سؤال وجواب
- هل يمكنني تحويل مجموعة من أنواع مختلطة إلى أريليست?
إعداد صفيف للتحويل
قبل تحويل صفيف إلى أريليست ، تحتاج إلى إعداد مجموعة نفسها. الصفيف هو أحد هياكل البيانات الأساسية في جافا وهو عبارة عن مجموعة مرتبة من العناصر من نفس النوع. في جافا ، المصفوفات لها حجم ثابت ، والذي يتم تحديده عند إنشائها.
قبل البدء في التحويل ، تأكد من أن لديك مجموعة البيانات المطلوبة التي تريد تحويلها إلى أريليست. يمكن أن تحتوي المصفوفة على عناصر من أي نوع بيانات (أنواع أو كائنات بيانات بدائية) ويمكن أن يكون لها أي بعد.
النظر في مثال على مجموعة بيانات بسيطة:
كثافة العمليات [] أرقام = {1, 2, 3, 4, 5};في هذا المثال ، لدينا مجموعة من الأرقام مكونة من خمسة عناصر. إذا كان لديك بالفعل مثل هذه المصفوفة ، ثم يمكنك المضي قدما إلى الخطوة التالية — إنشاء أريليست.
ومع ذلك ، إذا كانت لديك بيانات تحتاج إلى تحويلها إلى مصفوفة ، فأنت بحاجة إلى إنشاء المصفوفة وتعبئتها بالقيم. على سبيل المثال ، إذا كانت لديك قائمة بالأرقام ، فيمكنك إنشاء مصفوفة وتعبئتها بقيم من القائمة:
أريليست نومبرليست = أريليست جديدة ();
قائمة الأرقام.إضافة(1);
قائمة الأرقام.إضافة(2);
قائمة الأرقام.إضافة (3);
كثافة العمليات [] أرقام = كثافة العمليات الجديدة [قائمة الأرقام.الحجم ()];
إلى عن على (كثافة العمليات أنا = 0; أنا < قائمة الأرقام.الحجم () ؛ أنا {) {
أرقام [أنا] = قائمة الأرقام.الحصول على (أنا);
}
في هذا المثال ، نقوم بإنشاء قائمة بأرقام قائمة مع ثلاثة عناصر وملء مع القيم 1 و 2 و 3. ثم نقوم بإنشاء مجموعة جديدة من الأرقام بحجم يساوي حجم قائمة قائمة الأرقام. بعد ذلك ، نقوم بالتكرار من خلال جميع عناصر القائمة وتعيين قيمها إلى المصفوفة. الآن لدينا مجموعة جاهزة لتحويلها إلى أريليست.
من المهم أن نتذكر أن البعد ونوع البيانات من مجموعة يجب أن تلبي متطلبات أريليست. إذا كنت ترغب في إنشاء أريليست مع عناصر من نوع بيانات مختلفة ، تحتاج إلى إنشاء صفيف من هذا النوع من البيانات وتحويل العناصر وفقا لذلك.
إنشاء أريليست وإضافة عناصر
في جافا ، هناك عدة طرق لإنشاء أريليست وإضافة عناصر إليها. دعونا ننظر في عدد قليل منهم.
الطريقة 1: استخدام منشئ أريليست
أسهل طريقة لإنشاء أريليست هو استخدام منشئ فئة أريليست. للقيام بذلك ، يجب عليك تحديد نوع العناصر التي سيتم تضمينها في القائمة.
قائمة أريليست = أريليست جديدة () ؛ / / إنشاء قائمة فارغة
:
قائمة.يضاف ("العنصر 1");
قائمة.يضاف ("العنصر 2");
قائمة.يضاف ("العنصر 3");
الطريقة 2: التهيئة باستخدام حرفي
وهناك طريقة أخرى لإنشاء أريليست هو تهيئة القائمة باستخدام الحرفي. في هذه الحالة ، يتم إنشاء القائمة بالفعل مع مجموعة معينة من العناصر.
قائمة أريليست = أريليست جديدة (
المصفوفات.قائمة ("العنصر 1" ، "العنصر 2" ، "العنصر 3")
);
الطريقة 3: استخدام المجموعات.عدال()
من فئة المجموعات لإضافة عناصر إلى أريليست.
سلسلة [] صفيف = {"العنصر 1" ، "العنصر 2" ، "العنصر 3"};
قائمة أريليست = أريليست جديدة ();
مجموعات.أدال (قائمة ، صفيف);
الطريقة 4: استخدام طريقة أدال () مع قائمة أخرى
لإضافة جميع العناصر من قائمة إلى أخرى.
أريليست سورسيليست = أريليست جديدة ();
قائمة المصادر.يضاف ("العنصر 1");
قائمة المصادر.يضاف ("العنصر 2");
قائمة المصادر.يضاف ("العنصر 3");
أريليست ديستيناتيونليست = أريليست جديدة ();
قائمة الوجهات.عدال (سورسيليست);
الآن لديك عدة طرق لإنشاء أريليست وإضافة عناصر إليها. اختيار واحد الذي هو الأكثر ملاءمة لمهمتك والبدء في استخدام أريليست في المشاريع الخاصة بك.
باستخدام المصفوفات.طريقة أسليست ()
في جافا ، فإنه يجعل من السهل لتحويل مجموعة إلى أريليست. بل هو أداة مريحة للعمل مع المصفوفات ، كما أنه يوفر القدرة على استخدام وظائف فئة أريليست للعمل مع مجموعة.
. وسوف يعود أريليست جديدة تحتوي على جميع عناصر المصفوفة. سوف يتطابق نوع عناصر أريليست مع نوع عناصر المصفوفة.
وفيما يلي مثال على تحويل مجموعة من الأعداد الصحيحة إلى أريليست:
كثافة العمليات [] صفيف = {1, 2, 3, 4, 5};
قائمة قائمة = صفائف.أسليست (صفيف);
يحتوي على قائمة من الأعداد الصحيحة التي تحتوي على نفس عناصر المصفوفة الأصلية.
.
وتمرير مجموعة كحجة:
قائمة قائمة = أريليست جديدة (المصفوفات.أسليست (صفيف));
بهذه الطريقة سوف تحصل على أريليست الجديدة التي يمكنك تغيير كما يحلو لك.
سؤال وجواب
هل يمكنني تحويل مجموعة من أنواع مختلطة إلى أريليست?
لا ، لا يمكنك تحويل مجموعة من أنواع مختلطة إلى أريليست في جافا. قائمة أريليست هي قائمة مكتوبة ، مما يعني أنه يجب أن تحتوي على عناصر من نوع واحد فقط. إذا حاولت تحويل مجموعة من أنواع مختلطة ، سوف تحصل على خطأ تجميع. إذا كنت بحاجة إلى العمل مع مجموعة من الأنواع المختلطة ، فأنت بحاجة إلى استخدام مصفوفة عادية أو بنية بيانات أخرى تسمح لك بتخزين عناصر من أنواع مختلفة.