Cześć, jak można przekonwertować ArrayList na Map nie korzystając z Javy8 ? szukałem na necie, ale nie potrafie tego rozwiazać. Znalazłem że można uzyć:
https://sourceforge.net/projects/streamsupport/ , ale nie potrafie z tego korzystać, może ktoś podpowie jak to użyć?
W Javie8 robie to tak:
myMap = scanedBarcodes.stream().collect(Collectors.groupingBy(e->e.getScanedBarcodes().toString(), Collectors.counting()));
Ale można to uzyć w aplikacjach Androida od Api24 , a ja potrzebuje od Api22.
Można niby tak https://www.baeldung.com/java-list-to-map
ale ja mam tylko jedno pole String w klasie, nie mam żadnego Id i chce żeby mi zliczało te Stringi jeśli się powtarzają.