Utilisez la méthode HashSet.remove() en Java pour supprimer les éléments spécifiés de l'ensemble. HashSet est une classe de collection qui implémente l'interface Set. Elle ne permet pas le stockage d'éléments en double et ne garantit pas l'ordre des éléments. Lorsque vous utilisez un HashSet, vous pouvez utiliser la méthode remove() pour supprimer des éléments de l'ensemble.
La méthode Remove() de HashSet a deux formes surchargées :
Ce qui suit est un exemple de code qui utilise la méthode HashSet.remove() pour supprimer des éléments d'une collection :
import java.util.HashSet; public class HashSetRemoveExample { public static void main(String[] args) { // 创建一个HashSet集合 HashSet<String> set = new HashSet<>(); // 向HashSet集合中添加元素 set.add("Java"); set.add("Python"); set.add("C++"); System.out.println("HashSet集合中的元素:" + set); // 删除指定元素"C++" boolean isRemoved = set.remove("C++"); if (isRemoved) { System.out.println("成功删除元素C++"); System.out.println("删除后的HashSet集合中的元素:" + set); } else { System.out.println("HashSet集合中不存在元素C++"); } // 删除集合中所有以"P"开头的元素 boolean isRemovedAll = set.removeIf(s -> s.startsWith("P")); if (isRemovedAll) { System.out.println("成功删除满足条件的元素"); System.out.println("删除后的HashSet集合中的元素:" + set); } else { System.out.println("HashSet集合中不存在满足条件的元素"); } } }
Exécutez le code ci-dessus, le résultat de sortie est :
HashSet集合中的元素:[Java, Python, C++] 成功删除元素C++ 删除后的HashSet集合中的元素:[Java, Python] 成功删除满足条件的元素 删除后的HashSet集合中的元素:[Java]
Comme vous pouvez le voir, en utilisant le HashSet. La méthode Remove() peut facilement supprimer des éléments d'une collection. Supprime l'élément spécifié ou l'élément qui répond à la condition de la collection. Avant de supprimer un élément, vous devez vous assurer que l'élément existe dans la collection pour éviter les erreurs.
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!