<pre name = "code"> <pre name = "code"> arrays.aslist ()
تحويل صفيف إلى كائن قائمة. ستعود هذه الطريقة إلى كائن من نوع ArrayList. فئة ArrayList هذه ليست فئة java.util.arraylist ، ولكنها فئة داخلية ثابتة لفئة المصفوفات! إذا كنت تستخدم هذا الكائن لإضافة وحذف وتحديث القائمة ، فستبلغ عن الإبلاغ عن عدم دعم.
<pre name = "code"> اختبار نفسك: <span> </span> // arraylist <span> </span> قائمة قائمة = جديد ArrayList () ؛ <span> </span> list.add ("yz_b_insert") ؛ <span> </span> list.add ("yz_b_del") ؛ <span> </span> list.add ("yz_b_update") ؛ </span> .add ("yz_b_see") ؛ <span> </span> system.out.println (list.contains ("yz_b_update")+"=="+list) ؛ <span> </span> // arrays.aslist () </span> dd = "yz_b_insert ، yz_b_del ، yz_b_update ، yz_b_see" ؛ <span> </span> list2 = arrays.aslist (dd) ؛ <span> </span> system.out.println (list2.contains ("yz_b_update")+نتيجة الإخراج:
<pre name = "code"> arraylist: true == [yz_b_insert ، yz_b_del ، yz_b_update ، yz_b_see] <pre name = "code"> arrays.aslist (): false@@se@neke[yz_b_insert ، yz_b_del ، yz_b_update ، yz_be.
إذا كنت تستخدم <pre name = "code"> لتحديد أن هناك سلسلة معينة في المجموعة ، فيرجى ملاحظة أن تحويل <pre name = "code"> arraylist غير متوفر
لا يمكنني اختباره ، يمكنني تقديم بعض النصائح إذا كان بإمكان أي شخص أن يقدم لي بعض النصائح.
فيما يلي الموارد الموجودة على الإنترنت
<span style = "color: rgb (102 ، 102 ، 102) ؛ font-family: tahoma ؛"> لماذا يتم إنشاء القائمة التي تم إنشاؤها بواسطة المصفوفات. </span> <br style = "color: rgb (102 ، 102 ، 102) ؛ font-family: tahoma ؛" /> <br style = "color: rgb (102 ، 102 ، 102) ؛ font-family: tahoma ؛" /> <span style = "color: RGB (102 ، 102 ، 102) ؛ Font-Family: Tahoma ؛"> إذا كنا نريد تحويل طول متغير أو بيانات إلى قائمة ، ونأمل أن تتمكن هذه القائمة من إجراء إضافة أو إزالة العمليات ، فماذا يجب أن نفعل؟ </span> <br style = "color: rgb (102 ، 102 ، 102) ؛ font-family: tahoma ؛" /> <br style = "color: rgb (102 ، 102 ، 102) ؛ font-family: tahoma ؛" /> <span style = "color: rgb (102 ، 102 ، 102) ؛ font-family: tahoma ؛"> يمكننا كتابة طريقة مماثلة ، والتي تستخدم مباشرة java.util.arraylist. </span> <br style = "color: rgb (102 ، 102 ، 102) ؛ font-family: tahoma ؛" /> <br style = "color: rgb (102 ، 102 ، 102) ؛ font-family: tahoma ؛" /> <span style = "color: rgb (102 ، 102 ، 102) ؛ font-family: tahoma ؛"> 比如 : </span> <br style = "color: rgb (102 ، 102 ، 102) ؛ font-family: tahoma ؛" /> <pre name = "code" style = "color: rgb (102 ، 102 ، 102) ؛ background-color: rgb (255 ، 255 ، 255) ؛ ArrayList <T> () ؛ collections.addall (قائمة ، أ) ؛ قائمة الإرجاع ؛}}
رمز الاختبار كما يلي:
استيراد java.util.arraylist ؛ استيراد java.util.arrays ؛ استيراد java.util.list ؛ اختبار الفئة العامة {suppressWarnings ("unchected") public static void main (string [] args) Arrays.Aslist (RetrieveseSonsList ()) ؛ print (sesisonslist) ؛/ * * تنفيذ طريقة aslist بنفسك ، والتي يمكن إضافتها وحذفها. */list <string> list = myarrays.aslist ("larry" ، "moe" ، "curly") ؛ list.add ("hello") ؛ print (rip ArrayList <String> () ؛ sesisonslist.add ("Spring") ؛ SeasonSlist.add ("Summer") ؛ SesisonSlist.add ("Aumnumn") ؛ Seasonslist.add ("Winter") ؛ Return Seasonslist ؛}}نتيجة الإخراج:
[لاري ، مو ، مجعد]
[[الربيع ، الصيف ، الخريف ، الشتاء]]
[لاري ، مو ، مجعد ، مرحبا]
ما سبق هو المناقشة الموجزة حول الاختلافات بين المصفوفات. aslist () وأنواع ArrayList التي تم تقديمها إليك. آمل أن يدعم الجميع wulin.com ~