احسب عدد المرات التي يتكرر فيها عنصر في ArrayList في Java
للحصول على عدد التكرار أو تكرار ظهور عنصر موجود في ArrayList ، استخدم الطريقة التردد (المجموعة ج ، الكائن س) < / الامتداد > للمجموعات.انتل&نبسب; التردد (المجموعة ج ، الكائن س) < / span>: ترجع هذه الطريقة عدد العناصر في ArrayList التي تساوي الكائن س< / سبان>. يطرح استثناء NullPointerException < / a>< / span > إذا كان نمط c< / span> هو نمط فارغ.
import java.util.ArrayList;
import java.util.Collections;
الفئة العامة ArrayListFrequency {
الفراغ العام الثابت الرئيسي (سلسلة [] args) {
// إنشاء ArrayList من النوع String
ArrayList< سلسلة> aList = قائمة صفيف جديدة< سلسلة> ();
// ملء ArrayList بسلسلة
aList.add ("aa") ؛
aList.add("ab");
aList.add("ac");
aList.add("aa");
aList.add("ab");
aList.add("ab");
aList.add("ac");
System.out.println ("عناصر قائمة الصفائف")؛
for (String e: aList)
System.out.println (e) ؛
/*frenquency() يحسب عدد التكرارات*/
int frequenceaa = Collections.frequency(aList, "aa");
int frequenceab = Collections.frequency (aList ، "ab") ؛
int frequenceac = Collections.frequency (aList ، "ac") ؛
System.out.println("التردد(aa): "+التردد);
System.out.println ("التردد (أب): "+ التردد) ؛
System.out.println ("التردد (ac): "+ التردد);
}
}
< / pre>وقت التشغيل:
< pre class = "prettyprint lang-java" > ArrayList Elements
aa
ab
ac
aa
ab
ab
ac
frequency (aa): 2
التردد (ab): 3
التردد (AC): 2
< / pre > المراجع:
Javadoc: the Collections.frenquency()