Ejemplo 1: pila Java
// construct with non-primative elements only!Stack<String> stack =newStack<String>();// to add a value to the top of the stack:
stack.push("Hello");// to return and remove a value from the top:String top = stack.pop();// to return a value without removing it:String peek = stack.peek();
Ejemplo 2: métodos de pila de Java
importjava.util.Stack<E>;Stack<Integer> myStack =newStack<Integer>();
myStack.push(1);
myStack.pop();
myStack.peek();
myStack.empty();// True if stack is empty
Ejemplo 3: pila en java
// Java code for stack implementation importjava.io.*;importjava.util.*;classTest// Pushing element on the top of the stack staticvoidstack_push(Stack<Integer> stack)for(int i =0; i <5; i++)
stack.push(i);// Popping element from the top of the stack staticvoidstack_pop(Stack<Integer> stack)System.out.println("Pop Operation:");for(int i =0; i <5; i++)Integer y =(Integer) stack.pop();System.out.println(y);// Displaying element on the top of the stack staticvoidstack_peek(Stack<Integer> stack)Integer element =(Integer) stack.peek();System.out.println("Element on stack top: "+ element);// Searching element in the stack staticvoidstack_search(Stack<Integer> stack,int element)Integer pos =(Integer) stack.search(element);if(pos ==-1)System.out.println("Element not found");elseSystem.out.println("Element is found at position: "+ pos);publicstaticvoid main (String[] args)Stack<Integer> stack =newStack<Integer>();stack_push(stack);stack_pop(stack);stack_push(stack);stack_peek(stack);stack_search(stack,2);stack_search(stack,6);
Ejemplo 4: clase de pila en java
importjava.util.Stack;classMainpublicstaticvoidmain(String[] args)Stack<String> animals=newStack<>();// Add elements to Stack
animals.push("Dog");
animals.push("Horse");// Remove element from Stack
animals.pop();// Access element from top of Stack
animals.peek();
Si crees que te ha resultado de ayuda nuestro artículo, agradeceríamos que lo compartas con el resto programadores así contrubuyes a dar difusión a este contenido.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)