Supprimer un Élément
Fait partie de la section Logique & Flux du Journey Java de Coddy — leçon 24 sur 59.
La méthode remove(element) supprime l'élément spécifié de la HashSet s'il existe.
HashSet<String> fruits = new HashSet<>();
fruits.add("Apple");Supprimez « Apple » de l'ensemble
fruits.remove("Apple");Après l'exécution du code ci-dessus, l'ensemble fruits contient :
[]Défi
FacileCréez une méthode nommée <strong>removeElement</strong> qui prend deux arguments :
- Un HashSet de Strings (
set) - Une String (
element) à supprimer
La méthode doit supprimer l'élément spécifié de l'ensemble et ensuite imprimer l'ensemble mis à jour.
Aide-mémoire
La méthode remove(element) supprime l'élément spécifié du HashSet s'il existe :
HashSet<String> fruits = new HashSet<>();
fruits.add("Apple");
fruits.remove("Apple");Essayez vous-même
import java.util.HashSet;
import java.util.Scanner;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import java.lang.reflect.Type;
public class Main {
public static void removeElement(HashSet<String> set, String element) {
// Écrivez votre code ici
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String setString = scanner.nextLine();
String element = scanner.nextLine();
Type setType = new TypeToken<HashSet<String>>(){}.getType();
HashSet<String> set = new Gson().fromJson(setString, setType);
removeElement(set, element);
}
}Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Logique & Flux
1Tableaux multidimensionnels
Bases des tableaux 2DAccès aux éléments des tableaux 2DBoucles imbriquées avec les tableaux 2DRécapitulatif - Tableaux 2DAddition et soustraction de matricesTableaux irréguliersTableaux 3D et au-delàMotifs courants des tableaux 2DRécapitulatif - Tout sur les tableaux4HashSet Partie 1
Qu'est-ce qu'un HashSet ?Ajouter un ÉlémentSupprimer un ÉlémentVérifier si un Élément ExisteVide et TailleVider et ClonerRécapitulatif - HashSet7Gestion des erreurs de base
Bases du try-catchBloc finallyLever des exceptionsExceptions personnalisées2HashMap Partie 1
Qu'est-ce qu'une HashMap ?Déclarer une HashMapAccéder aux ValeursVérifier si une Clé ExisteModifier les DictionnairesRécapitulatif - HashMap3HashMap Partie 2
Méthodes HashMapItérer avec keySet()Itérer avec entrySet()HashMap imbriquéRécapitulatif - Gérer l'entrepôtRécapitulatif - Opérations HashMap6Flux de contrôle avancé
Instructions étiquetéesExpression switchAppariement de motifsClauses de gardeRécapitulatif - Flux de contrôle9Projet - Compteur de Mots Uniques
Entrée de Texte et StockageTraitement des Mots