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.

import java.util.LinkedList; 

الطبقة العامة PushPop {

الفراغ العام الثابت الرئيسي (سلسلة [] args) {

LinkedList llist = جديد 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.