كيفية تهيئة ArrayList في Java
في هذا البرنامج التعليمي ، سنرى 4 طرق لتهيئة ArrayList في Java مع أمثلة:1) Arrays.asList
الطريقة Arrays.asList يأخذ قائمة الكائنات كإدخال o1، o2...، on. بناء الجملة الخاص به هو كما يلي: < / div>
< / div>
< / div>
ArrayList arlist = ArrayList الجديد (Arrays.asList (الكائن o1 ، الكائن o2 ,..., الكائن على)) ؛ < / t >< / t>< / pre>< / div> مثال: < / div>
< pre class = "prettyprint lang-java" >import java.util.ArrayList ؛
import java.util.Arrays;
import java.util.List;
فئة عامة تهيئة {
فراغ ثابت عام رئيسي (سلسلة args []) {
// إنشاء صفيف من سلسلة
سلسلة a[] = سلسلة جديدة [] {"a"، "b"، "c"، "d"}؛
ArrayList arlist = ArrayList الجديد (Arrays.asList (a)) ؛
// إظهار الكائنات
System.out.println (arlist) ؛
}
}
< / pre> الإخراج:
< pre class = "prettyprint lang-java" > [a ، b ، c ، d]
< / pre>2) طريقة add () < / h2 >
add (E e) هي الطريقة الأساسية لإضافة عناصر إلى ArrayList.
< / div>< div>example:import java.util.ArrayList;
الفئة العامة تهيئة {
الفراغ الثابت العام الرئيسي (سلسلة args []) {
ArrayList arlist = ArrayList (Arrays.asList (a)) ؛
arlist.add("a");
arlist.add("b");
arlist.add("c");
arlist.add("d");
System.out.println(arlist);
} < br / >}
< / pre> الإخراج: < / div>
< pre class = "prettyprint lang-java" > [a ، b ، c ، d]
< / pre>< / div>3) Collections.ncopyies
الطريقة Collections.ncopies() يمكن أن يكون مفيدا عند تهيئة ArrayList بنفس القيمة لجميع العناصر. بناء الجملة الخاص به هو كما يلي: < / div>
< pre class = "prettyprint lang-java" >ArrayListalist = new ArrayList (Collections.nCopyies(nbtimes, element)); مثال;import java.util.ArrayList;
import java.util.Collections;
فئة عامة تهيئة {
فراغ ثابت عام رئيسي (سلسلة args []) {
ArrayListlist = ArrayList (Collections.nCopyies(5, "a"));
System.out.println (قائمة);
}
}
< / string >< / string >< / pre> الإخراج:
< pre class = "prettyprint lang-java" > [a ، a ، a ، a ، a]
< / pre>4) فئة مجهولة < / h2 > فئة مجهولة هي تعبير ، يشبه بناء الجملة الخاص به استدعاء منشئ ، باستثناء أنه في نصه ، يسمح باستخدام طرق الإعلان والاستدعاء.
Syntax:ArrayListarlist = arrayList () الجديدة ArrayListt(){{
add(o1);
add(o2);
add(O3); < ر / > ... < ر / > ...
}};
< / t >< / t>< / pre>example:
< pre class = "prettyprint lang-java" >import java.util.ArrayList ؛
فئة عامة تهيئة {
فراغ ثابت عام رئيسي (سلسلة args []) {
ArrayListcountry = ArrayList () {{
add ("turkey") ؛
add ("Malaysia")؛
add ("فرنسا")؛
}};
System.out.println (البلد) ؛
} < br / >}
< / string >< / string >< / pre> الإخراج:
< pre class = "prettyprint lang-java" > [تركيا ، ماليزيا ، فرنسا] < / قبل >< / div>