Anagramy

0

Hej, chciałbym wykonać zadanie

Na liście słów z http://wiki.puzzlers.org/pub/wordlists/unixdict.txt znaleźć wszystkie anagramy.
Wypisać słowa z maksymalną liczbą anagramów oraz wszystkie ich anagramy w postaci:

slowo anagram1 anagram2 ....

Czy mogę prosić o przykładowe rozwiązanie, jak powinno być to zrobione?
Wiem, że dobrze będzie tutaj użyć przetwarzania strumieniowego (java.util.stream), ale nie wiem jak to zrobić.
Proszę o pomoc
Z góry dziękuję i pozdrawiam

0

Za pomocą try with resources możesz odczytać słowa prosto do strumienia. Następnie przekształcasz strumień na mapę za pomocą metody collect i jednego z kolektorów, który zmienia strumień na mapę. Podsyłam spoko wprowadzenie w tym temacie: http://zacznijprogramowac.net/metoda-stream-collect-18/

1 użytkowników online, w tym zalogowanych: 0, gości: 1