Lekce 7 - Použití třídy Collections v Kotlin - Získávání a modifikace
V předešlém cvičení, Řešené úlohy k 5.-6. lekci práce s kolekcemi v Kotlin, jsme si procvičili nabyté zkušenosti z předchozích lekcí.
Jak již víme, Kotlin pro práci s kolekcemi hojně využívá knihovny
Javy. V dnešním tutoriálu se budeme věnovat Java 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. My si představíme
její metody pro získávání dat z kolekcí a metody pro
modifikaci stávající kolekce.
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:
{KOTLIN_OOP}
import java.util.*
fun main(args: Array<String>) {
val kluci: Collection<String> = mutableListOf("karel", "pepa", "michal")
val holky: Collection<String> = mutableListOf("michaela", "kamila", "petra")
val disjoin: Boolean = Collections.disjoint(kluci, holky)
println("Kolekce neobsahují stejné prvky: $disjoin")
}
{/KOTLIN_OOP}
Výsledek:
Kolekce neobsahují stejné prvky: true
frequency()
Další metoda 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í.
720 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 Kotlin tutoriálu podrobně rozebereme pomocnou třídu Collections z Javy. Ta mimo jiné 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íť.