Método de capacidad de pila() en Java con ejemplo

El método de capacidad() de Stack Class se usa para obtener la capacidad de esta pila. Ese es el número de elementos presentes en este contenedor de pila.

Sintaxis:

public int capacity()

Parámetros: esta función acepta un parámetro E obj que es el objeto que se agregará al final de la pila.

Valor devuelto: el método devuelve un valor entero que es la capacidad de la pila

El siguiente programa ilustra el método Java.util.Stack.capacity():

Ejemplo 1:

// Java code to illustrate boolean capacity()
  
import java.util.*;
import java.util.ArrayList;
  
public class GFG {
    public static void main(String args[])
    {
        // Creating an empty Stack
        Stack<String> stack = new Stack<String>();
  
        // Use add() method to add elements in the Stack
        stack.add("Geeks");
        stack.add("for");
        stack.add("Geeks");
        stack.add("10");
        stack.add("20");
  
        // Displaying the Stack
        System.out.println("The Stack is: " + stack);
  
        // checking capacity
        System.out.println("Capacity: "
                           + stack.capacity());
    }
}
Producción:

The Stack is: [Geeks, for, Geeks, 10, 20]
Capacity: 10

Ejemplo 2:

// Java code to illustrate
// boolean add(Object element)
  
import java.util.*;
  
public class StackDemo {
    public static void main(String args[])
    {
  
        // Creating an empty Stack
        Stack<Integer> stack
            = new Stack<Integer>();
  
        // Use add() method
        // to add elements in the Stack
        stack.add(10);
        stack.add(20);
        stack.add(30);
        stack.add(40);
        stack.add(50);
  
        // Displaying the Stack
        System.out.println("The Stack is: " + stack);
  
        // checking capacity
        System.out.println("Capacity: "
                           + stack.capacity());
    }
}
Producción:

The Stack is: [10, 20, 30, 40, 50]
Capacity: 10

Publicación traducida automáticamente

Artículo escrito por Code_r y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *