Witam wlasnie ucze sie Javy 8 a dokladnie stremow.
Zadanie mam nastepujace:
Mam wypisać słowa z bufferedReadera z maksymalną liczbą anagramów w formie:
slowo anagram1 anagram2 ...
Program ma być bardzo krótki , dzięki zastosowaniu przetwarzania strumieniowego (java.util.stream).
Kombinowalem zeby
new BufferedReader(new InputStreamReader(is))
.lines()
.forEach(p -> {
});
Myslalem zeby w forEachu sprawdzac slowa z bufferedreadera(ulozone slowo pod slowem) i wprowadzac do mapy. Czy myslicie ze to dobra droga czy jakos inaczej sie do tego zabrac?