Wczytać plik tekstowy C:\Temp\tekst.txt i policzyć ile razy występują w nim poszczególne słowa.
Raport wypisać na konsoli w alafabetycznje koljeności słów w postaci:
słowo1 liczba_wystąpień
słowo2 liczba_wystąpień
....
np.
w pliku tekst.txt mamy:
Ala ma kota i psa i kota i psa,
psa (ale nie kota)
wynik:
Ala 1
ale 1
i 3
kota 3
ma 1
nie 1
psa 3
Uwaga: obliczanie ma być efektywne, a program zwięzły. Za programy nie spełniające tych warunków (choć działające poprawnie) obniżam punktację o 2 punkty.
Programy nie spełniające wymaganej formy wyniku otrzymują 0 punktów.
Jak to zrobić efektywnie proszę o pomoc.
Zauważcie ,że jak są znaki typu ,. () // to je pomijamy . Mój pomysł to czytam znak po znaku sprawdzam czy różny od wspomianych znaków i jak biały znak to wkładam do stringa , stringi wkladam np. do ArrayList i Sortuje. Ale to chyba ni eoptymalne rozwiązanie