Удаление элемента HashSet в Java

Этот код удаляет объект с помощью метода remove() который принимает в качестве аргумента удаляемый объект. Чтобы увидеть разницу, мы показываем список HashSet до и после удаления.

import java.util.HashSet; 

public class HashSetremove{

public static void main(String[] args) {

HashSet< Строка> hashset = новый HashSet< Строка> ();
hashset.add("v1");
hashset.add("v2");
hashset.add("v3");
hashset.add("v4");
hashset.add("v5");

System.out.println("HashSet перед удалением: "+hashset);

Объект e = "v2";

boolean b = hashset.remove("v2");
System.out.println("удален элемент "+e+": "+b);

System.out.println("HashSet после удаления "+e+": "+hashset);
}
}
Output:

HashSet before remove: [v1, v5, v4, v3, v2]
v2 элемент удален: true
HashSet после удаления v2: [v1, v5, v4, v3]

Commentaires (12)

Connectez-vous pour commenter

Rejoignez la discussion et partagez vos connaissances avec la communauté

JD
Jean Dupont Il y a 2 heures

Excellent tutoriel !

👍 12 Répondre Signaler
CodeurJava ✓ Auteur • Il y a 1 heure

N'hésitez pas si vous avez des questions.