Ciele
- Zoznámiť sa s možnosťami použitia funkcionálneho prístupu v jazyku Java.
Postup
Krok 1
Úloha 1.1
Stiahnite si projekt s kostrami úloh.
Úloha 1.2
Implementujte funkciu getValue
v triede Products
s použitím funkcionálneho prístupu. Táto funkcia je analogická úlohe z prvého cvičenia a vypočítava súčet hodnôt na pre zadaný produkt.
Úloha 1.3
Implementujte funkciu replace
v triede Replacer
s použitím funkcionálneho prístupu. Táto funkcia má realizovať nahradzovanie slov vo vete podľa zoznamu náhrad.
Poznámka
Na rozdelenie reťazca na slová je možné použiť funkciu String.split(String), na spojenie — Collectors.joining(CharSequence)
Krok 2: Histogram
Úloha 2.1
V tom istom projekte implementujte chýbajúce metódy v triede Histogram
realizujúce vykresľovanie histogramu. Táto úloha je podobná úlohe z cvičenia 3.
Poznámka
Jednotlivé funkcie pracuje s riadkami uloženými v prúdoch. Až na koniec sú riadky z týchto prúdov pozbierané do výsledného reťazca.