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





