هيكلة البيانات في كومة Java Collection Framework 59- Stack
package package3;import java.util.Stack;import package1.Rectangle;public class Apple{public static void main(String... args){/** public E push(E item)* public synchronized E pop()* public synchronized E peek()* public synchronized int search(Object o)*/Stack<Rectangle> list = new Stack<>();Rectangle rect1= new Rectangle("Yellow", 8, 9);Rectangle rect2= new Rectangle("White", 10, 11);// Ajouter des éléments à la pilelist.push(new Rectangle("Red", 4, 5));list.push(new Rectangle("Orange", 6, 7));list.push(rect1);list.push(rect2);System.out.println("stack : "+list);// Supprimer l'élément de la pileSystem.out.println("Pop : "+list.pop());// Accéder à l'élément depuis le hautSystem.out.println("Peek : "+list.peek());// Chercher un élémentSystem.out.println("stack index : "+list.search(rect1));System.out.println("list index : "+list.indexOf(rect1));}}------------------------------------stack : [coleur de rectangle est Red et la surface 20.0, coleur de rectangle est Orange et la surface 42.0, coleur de rectangle est Yellow et la surface 72.0, coleur de rectangle est White et la surface 110.0]Pop : coleur de rectangle est White et la surface 110.0Peek : coleur de rectangle est Yellow et la surface 72.0stack index : 1list index : 2
نحن قمنا بانشاء سلسلة من مقاطع ريلز القصيرة العلمية على قناتنا في يوتيوب، واتمنى الحصول على دعمكم ومساندتكم حتى نستمر في نشر هذا المحتوى النافع، رابط القناة من هنا تابعونا.
0 تعليقات