Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.mycompany.mainpilas;
- /**
- *
- * @author ianto
- */
- import java.util.Stack;
- import java.util.*;
- public class MainPilas {
- public static void main(String[] args) {
- Stack <persona> pila = new Stack<>();
- persona Persona;
- Persona = new persona();
- Persona.setNombre("Juan");
- Persona.setCarne("7690-22-123");
- System.out.println("Los datos de la persona son: " + Persona.toString());
- System.out.println("Ingresando persona en la pila");
- pila.push(Persona);
- Persona.setNombre("Pedro");
- Persona.setCarne("7690-22-321");
- System.out.println("Los datos de la persona son: " + Persona.toString());
- System.out.println("Ingresando persona en la pila");
- pila.push(Persona);
- Persona.setNombre("Luis");
- Persona.setCarne("7690-22-335");
- System.out.println("Los datos de la persona son: " + Persona.toString());
- System.out.println("Ingresando persona en la pila");
- pila.push(Persona);
- while(!pila.empty()){
- System.out.println("Elemento en la cima de la pila" + pila.peek().toString());
- pila.pop();
- System.out.println("Contenido de la pila" + pila);
- }
- System.out.println(pila);
- }
- }
- //Clase persona
- package com.mycompany.mainpilas;
- /**
- *
- * @author ianto
- */
- public class persona {
- private String nombre;
- private String carne;
- public persona(){
- nombre = "";
- carne = "";
- }
- public void setNombre(String nombre) {
- this.nombre = nombre;
- }
- public void setCarne(String carne) {
- this.carne = carne;
- }
- public String getNombre() {
- return nombre;
- }
- public String getCarne() {
- return carne;
- }
- @Override
- public String toString() {
- return "persona (" + "nombre:" + nombre + ", carne:" + carne + ')';
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement