Junior — Middle
Ar naudojote Set kolekciją savo Java projektuose?
sobes.tech AI
Atsakymas iš AI
Taip, Java kolekcija Set naudojama unikaliems elementams saugoti be nustatyto tvarkos. Mano projektuose naudoju HashSet greitam paieškai ir dubliavimų šalinimui, taip pat TreeSet, kai reikalingas elementų rūšiavimas. Pavyzdžiui, norint gauti unikalius reikšmes iš sąrašo:
List<String> list = Arrays.asList("obuolys", "bananas", "obuolys", "apelsinas");
Set<String> unikaliosVaisiai = new HashSet<>(list);
System.out.println(unikaliosVaisiai); // [bananas, apelsinas, obuolys]