trimToSize() El método se utiliza para la optimización de la memoria. Reduce la capacidad de ArrayList al tamaño de la lista actual. Por ejemplo, una lista de matrices tiene una capacidad de 15 pero solo hay 5 elementos, llamar al método trimToSize () en esta ArrayList cambiaría la capacidad de 15 a 5.

public void trimToSize()

Ejemplo

Aquí definí la ArrayList de capacidad 50. Después de agregar 10 elementos, llamé al método trimToSize () que reduciría la capacidad de 50 a 10 (tamaño actual de la lista de matrices).

package beginnersbook.com;
import java.util.ArrayList;
public class TrimExample {
  public static void main(String args[]) {
    ArrayList<Integer> arraylist = new ArrayList<Integer>(50);
    arraylist.add(1);
    arraylist.add(2);
    arraylist.add(3);
    arraylist.add(4);
    arraylist.add(5);
    arraylist.add(6);
    arraylist.add(7);
    arraylist.add(1);
    arraylist.add(1);
    arraylist.add(1);
    arraylist.trimToSize();
    System.out.println(arraylist);
  }
}

Producción:

[1, 2, 3, 4, 5, 6, 7, 1, 1, 1]
leer  Ejemplo del método Java ArrayList contains ()

Por avivcas

Deja una respuesta

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