Lekce 8 - Pomocná třída Collections v Javě - Získávání a modifikace
V předešlém cvičení, Řešené úlohy k 6.-7. lekci práce s kolekcemi a proudy v Java, jsme si procvičili nabyté zkušenosti z předchozích lekcí.
V dnešním Java tutoriálu se budeme věnovat knihovní třídě
Collections, která obsahuje velké množství pomocných metod pro
zjednodušení práce s kolekcemi.
Třída Collections
Třída se nachází v balíčku java.util. Její metody by se
daly roztřídit do několika kategorií:
- získávání dat z kolekcí
- modifikace stávající kolekce
- tvorba nových kolekcí
Získávání dat z kolekcí
Pomocí následujících metod můžeme získat užitečné informace, které v sobě kolekce obsahuje. Mezi tyto metody patří:
disjoint()
Metoda vrátí true, pokud dvě zadané kolekce
neobsahují stejné prvky:
{JAVA_OOP}
import java.util.Collections;
import java.util.Collection;
import java.util.Arrays;
{JAVA_MAIN_BLOCK}
final Collection<String> c1 = Arrays.asList("karel", "pepa", "michal");
final Collection<String> c2 = Arrays.asList("ondra", "kamil", "petr");
final boolean disjoint = Collections.disjoint(c1, c2);
System.out.println("Kolekce neobsahují stejné prvky: " + disjoint);
{/JAVA_MAIN_BLOCK}
{/JAVA_OOP}
Výsledek:
Konzolová aplikace
Kolekce neobsahují stejné prvky: true
frequency()
Zjistí,
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit pouze tento kurz
Získej okamžitý přístup ke kurzu bez
časového omezení.
575 Kč
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Přístup k jednotlivým lekcím dle způsobu pořízení.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V Java tutoriálu podrobně rozebereme pomocnou třídu Collections, která obsahuje užitečné metody pro získávání a modifikaci dat v kolekcích.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.