LinkedList - طرق push() و pop() في Java
يتم تمثيل جمع بيانات LinkedList بواسطة مكدس في النظام. للتكديس وإلغاء التكديس ، يحتوي LinkedList على طريقتين: الدفع والبوب. يوضح هذا المثال كيفية استدعاء طرق push() و pop() على LinkedList.
دفع الفراغ العام (الكائن o) < / span>: إدراج عنصر في رأس مكدس LinkedList.
مثال:
< pre class = "prettyprint lang-java" >import java.util.LinkedList ؛
الطبقة العامة PushPop {
الفراغ العام الثابت الرئيسي (سلسلة [] args) {
LinkedList llist = جديد LinkedList ();
llist.add("e1");
llist.add("e2");
llist.add("e3");
System.out.println(llist);
llist.push ("عنصر جديد");
System.out.println(llist);
} < br / >}
< / سلسلة >< / سلسلة >< / قبل > الإخراج:
< pre class = "prettyprint lang-java" > [e1 ، e2 ، e3]
[عنصر جديد ، e1 ، e2 ، e3]
< / pre>public void pop(): يزيل العنصر الأول من رأس المكدس من LinkedList.
دفع الفراغ العام (الكائن o) < / span>: إدراج عنصر في رأس مكدس LinkedList.
مثال:
< pre class = "prettyprint lang-java" >import java.util.LinkedList ؛
الطبقة العامة PushPop {
الفراغ العام الثابت الرئيسي (سلسلة [] args) {
LinkedList
llist.add("e1");
llist.add("e2");
llist.add("e3");
System.out.println(llist);
llist.push ("عنصر جديد");
System.out.println(llist);
} < br / >}
< / سلسلة >< / سلسلة >< / قبل > الإخراج:
< pre class = "prettyprint lang-java" > [e1 ، e2 ، e3]
[عنصر جديد ، e1 ، e2 ، e3]
< / pre>public void pop(): يزيل العنصر الأول من رأس المكدس من LinkedList.
import java.util.LinkedList;
الطبقة العامة PushPop {
الفراغ العام الثابت الرئيسي (سلسلة [] args) {
LinkedListllist = جديد LinkedList ();
llist.add("e1");
llist.add("e2");
llist.add("e3");
System.out.println(llist);
llist.pop();
System.out.println(llist);
} < br / >}
< / string >< / string >< / pre> الإخراج:
< pre class = "prettyprint lang-java" > [e1 ، e2 ، e3]
[e2 ، e3]
< / pre>العنصر المحذوف هو: e1.
كخلاصة ، يمكننا القول أن استخدام push() و pop() مناسب عندما تريد إضافة عنصر إلى الموضع الأول أو إزالة العنصر الأول من LindekList.