Maison >Java >javaDidacticiel >Effacer la liste des tableaux en Java à l'aide de la méthode clear() de la classe ArrayList
Utilisez la méthode clear() de la classe ArrayList pour effacer la liste de tableaux en Java
En programmation Java, nous utilisons souvent la classe ArrayList pour gérer et exploiter les listes de tableaux. Parfois, nous pouvons avoir besoin d'effacer une liste de tableaux existante afin qu'elle ne contienne aucun élément. À ce stade, vous pouvez utiliser la méthode clear() de la classe ArrayList pour y parvenir. La méthode
clear() est une méthode membre de la classe ArrayList, utilisée pour supprimer tous les éléments de la liste du tableau pour en faire une liste vide.
Ce qui suit est un exemple de code qui montre comment effacer une liste de tableaux à l'aide de la méthode clear() de la classe ArrayList.
import java.util.ArrayList; public class ClearArrayListExample { public static void main(String[] args) { // 创建一个数组列表 ArrayList<String> fruits = new ArrayList<>(); // 添加一些水果到数组列表 fruits.add("苹果"); fruits.add("香蕉"); fruits.add("橙子"); fruits.add("葡萄"); // 打印原来的数组列表 System.out.println("原来的数组列表:" + fruits); // 输出:[苹果, 香蕉, 橙子, 葡萄] // 使用clear()方法清空数组列表 fruits.clear(); // 打印清空后的数组列表 System.out.println("清空后的数组列表:" + fruits); // 输出:[] } }
Dans l'exemple de code ci-dessus, nous créons d'abord une liste de tableaux fruits
et y ajoutons quelques fruits. Ensuite, nous utilisons la méthode clear()
pour effacer la liste des tableaux, et utilisons la méthode System.out.println()
pour imprimer la liste des tableaux effacée. fruits
,并向其中添加了一些水果。然后,我们使用clear()
方法将数组列表清空,使用System.out.println()
方法打印清空后的数组列表。
运行上述代码,我们可以看到输出结果中清空后的数组列表为空,即不包含任何元素。
需要注意的是,clear()
方法仅清空了数组列表中的元素,但并未释放内存空间。如果需要释放数组列表所占用的内存空间,我们可以在清空数组列表后,将其设置为null
Il est à noter que la méthode clear()
efface uniquement les éléments de la liste du tableau, mais ne libère pas l'espace mémoire. Si nous devons libérer l'espace mémoire occupé par la liste de tableaux, nous pouvons le définir sur null
après avoir effacé la liste de tableaux afin que le ramasse-miettes puisse récupérer l'espace mémoire.
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!