Utilisez la fonction ArrayList.clear() de Java pour effacer les éléments de l'ArrayList
Dans la programmation Java, ArrayList est une structure de données très couramment utilisée qui peut stocker et accéder dynamiquement aux éléments. Cependant, dans certains cas, nous devrons peut-être effacer tous les éléments de l'ArrayList afin de réutiliser ou de libérer de la mémoire. À ce stade, vous pouvez utiliser la fonction clear() d'ArrayList pour y parvenir.
La fonction ArrayList.clear() est une méthode de la classe ArrayList, utilisée pour effacer tous les éléments de la ArrayList. Sa fonction est de définir la taille de l'ArrayList à 0, supprimant ainsi tous les éléments. L'ArrayList effacée existe toujours et de nouveaux éléments peuvent continuer à être ajoutés.
L'exemple de code suivant montre comment utiliser la fonction ArrayList.clear() pour effacer des éléments dans une ArrayList :
import java.util.ArrayList; public class ClearArrayListExample { public static void main(String[] args) { // 创建一个ArrayList对象 ArrayList<String> list = new ArrayList<>(); // 添加元素到ArrayList list.add("元素1"); list.add("元素2"); list.add("元素3"); list.add("元素4"); // 打印ArrayList的初始内容 System.out.println("ArrayList的初始内容为:" + list); // 使用clear()函数清空ArrayList中的元素 list.clear(); // 打印清空后的ArrayList内容 System.out.println("清空后的ArrayList内容为:" + list); } }
Exécutez le code ci-dessus et le résultat est le suivant :
ArrayList的初始内容为:[元素1, 元素2, 元素3, 元素4] 清空后的ArrayList内容为:[]
Vous pouvez voir qu'après avoir effacé l'ArrayList, la taille de l'ArrayList est définie sur 0, c'est-à-dire aucun élément. La fonction clear() supprime tous les éléments de ArrayList en même temps pour atteindre l'objectif d'effacement.
Il est à noter que la fonction ArrayList.clear() supprimera uniquement les éléments de l'ArrayList et ne libérera pas la mémoire occupée par l'objet ArrayList lui-même. Si vous devez libérer la mémoire occupée par l'objet ArrayList, vous pouvez le faire en attribuant la valeur de l'objet à null.
list = null;
Pour résumer, l'utilisation de la fonction ArrayList.clear() de Java peut facilement effacer les éléments d'ArrayList. Cette méthode est très simple et efficace et convient aux scénarios dans lesquels les objets ArrayList doivent être réutilisés ou libérés.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!