كيفية تصفح متجه في جافا

يمكنك تصفح نمط المتجه في كلا الاتجاهين للأمام والخلف باستخدام الفئة  ListIterator< / span>. في الواقع ، يمكن إجراء العديد من العمليات الأخرى باستخدام أساليب الفصل. ListIterator< / span>. على سبيل المثال ، عرض فهارس العنصر السابق والتالي ، وتغيير قيمة عنصر ، وحذف العناصر أثناء العبور ، وما إلى ذلك.

يوضح هذا المثال كيفية تصفح نمط Vector< / span> في كلا الاتجاهين باستخدام ListIterator.

import java.util.ListIterator; 
import java.util.Vector;

الفئة العامة ListIteratorVector {

الفراغ العام الثابت الرئيسي (سلسلة [] args) {
المتجه< سلسلة> vec = متجه جديد< سلسلة> ();
//insert elements
vec.add("e1")؛
vec.add ("e2") ؛
vec.add ("e3") ؛
vec.add ("e4") ؛

لتر ListIterator = vec.listIterator ();
System.out.println ("تقاطع بترتيب تصاعدي:") ؛
while(litr.hasNext())
{
System.out.println(litr.next());
}

System.out.println ("التقاطع بترتيب تنازلي:");
while(litr.hasPrevious())
{
System.out.println(litr.previous());
}
}
}< / pre>وقت التشغيل:

< pre class = "prettyprint lang-java" > cross بترتيب تصاعدي:
e1
e2
e3
e4
cross بترتيب تنازلي:
e4
e3
e2
e1< / pre>
Advertisement

AdBlock Detected

Please disable your ad blocker and refresh the window to use this website.