La méthode trimToSize() en Java – Les collections

La méthode trimToSize() est utilisée pour l’optimisation de la mémoire. Il réduit la capacité d’un ArrayList à la taille de la liste actuelle. Par exemple un Arraylist a une capacité de 10 mais il n’y a que 5 éléments, l’appel de la méthode trimToSize() sur cette ArrayList changerait la capacité de 10 à 5.
 

Syntaxe
public void trimToSize()

 
 

Paramètres

La méthode ne reçoit aucun argument.
 

Valeur de retour

La méthode ne renvoie aucune valeur.
 

Exemple :

Le code suivant montre l’utilisation de la méthode trimToSize():

import java.util.*;

public class Main {
   public static void main(String[] args) {
    // Créer un ArrayList vide avec une capacité de 100
    ArrayList<String> language = new ArrayList<String>(100);

    // Ajouter des valeurs dans l'ArrayList
    language.add("Java");
    language.add("PHP");
    language.add("C++");
    language.add("Python");

    // réduit la capacité de l'ArrayList
    language.trimToSize();
	
    // Afficher les éléments dans l'ArrayList
    for (String s : language) {
      System.out.println(s);
    }
  }
}

 
Sortie:

Java
PHP
C++
Python
QCM-Java

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *