Interface Set | Java
Set est une interface qui implémente l’interface Collection. Il s’agit d’une collection non ordonnée dans laquelle les valeurs en double ne peuvent pas être stockées. Généralement, l’interface Set est implémenté par la classe HashSet, LinkedHashSet ou TreeSet. Set a différentes méthodes comme add, remove clear, size, etc.

Exemple:
import java.util.*; public class Main { public static void main(String[] args) { Set<String> set = new HashSet<String>(); set.add("Java"); set.add("Pascal"); set.add("ADA"); set.add("C++"); System.out.println(set); System.out.println("Set trié après le passage dans TreeSet :"); Set<String> treeSet = new TreeSet<String>(set); System.out.println(treeSet); } }
Sortie:
[Java, C++, Pascal, ADA] Set trié après le passage dans TreeSet : [ADA, C++, Java, Pascal]