Junior — Middle
Ποια κλάση ή διεπαφή χρησιμεύει ως βάση για την υλοποίηση της συλλογής Set στη Java;
sobes.tech AI
Απάντηση από AI
Στην Java, η βασική διεπαφή για όλες τις συλλογές τύπου Set είναι η διεπαφή java.util.Set. Ορίζει τις βασικές μεθόδους για εργασία με σύνολα, όπως προσθήκη, διαγραφή και έλεγχο ύπαρξης στοιχείων.
Παράδειγμα χρήσης:
import java.util.Set;
import java.util.HashSet;
Set<String> set = new HashSet<>();
set.add("μήλο");
set.add("μπανάνα");
System.out.println(set.contains("μήλο")); // true
Έτσι, όλες οι υλοποιήσεις των συνόλων (π.χ., HashSet, TreeSet, LinkedHashSet) υλοποιούν τη διεπαφή Set.