Clase Stack java

Páginas: 2 (297 palabras) Publicado: 12 de marzo de 2014
Uso de la clase STACK en Java.
Un objeto de la clase Stack es una pila. Permite almacenar objetos y luego recuperarlos en el orden inverso en el cual se insertaron, es decir, siempre serecupera el último elemento insertado. Para insertar un objeto a la pila se invoca el método push. Por ejemplo:
Stack pila= new Stack();
pila.push("Hola");
La primera instrucción crea unapila inicialmente vacía. La segunda inserta el string "Hola" en la pila. El argumento de push es un valor de cualquier tipo (int, double, String o boolean).
En cualquier momento se puederecuperar el último elemento insertado en la pila con los métodos popTipo(). Por ejemplo:
println( pila.popString() );
Despliega el string "Hola" y elimina de la pila dicho elemento. El tipopedido (en este caso String) debe coincidir con el tipo del valor del elemento insertado en la pila.
Para obtener el valor del tope de la pila sin que éste sea eliminado, deben usarse los métodosfirstTipo(). Por ejemplo:
println( pila.firstString() );
Despliega el string "Hola", pero no lo elimina de la pila.
Paquete
Para hacer uso de esta clase es necesario incluir al iniciodel programa la siguiente línea:
import tools.*;

FUENTE.
http://www.dcc.uchile.cl/~lmateu/CC10A/cc10a-lib/stack.html

CONCLUCION
Con esta clase, podemos almacenar objetos y despuéspodemos recuperarlos en forma inversa en el cual lo introducimos.
Ejemplo
import java.util.Stack;
public class StackExample {
public static void main(String args[]) {
Stack s = newStack();
s.push("Java");
s.push("Forums");
s.push("and");

System.out.println("Next: " + s.peek());
s.push("Tips");
System.out.println(s.pop());
s.push(".");int count = s.search("Java");
while (count != -1 && count > 1) {
s.pop();
count--;
}
System.out.println(s.pop());
System.out.println(s.empty());
}
}
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Clase stack
  • Clases En Java
  • Clases de java
  • Las Clases En Java
  • Clase Java
  • CLASE JAVA
  • Java clase
  • Clases en java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS