Siemanko.
Trochę się naszukałem już po internecie, ale niestety bez skutku.
Otóż, muszę odczytać dane z pliku. (W każdej linijce jest imię, nazwisko, wynagrodzenie, ew. linijka z jakimiś głupotami) i je posortować wynagrodzeniami.
Listę tworzę za pomocą FileReadera oraz Scannera.
while (scanner.hasNextLine() { String line = scanner.nextLine(); list.add(line) }
Wczytane linie wyglądają mniej więcej tak:
"Nowak, Jan 9521 zł; zlecenie
Pierzak, Janina 6758 zł; zlecenie "
Szukałem już różnych sposobów na posortowanie tego cenowo, ale po prostu nie dałem rady.
Samo Collections.sort to za mało.
// Gdyby to były obiekty z parametrami typu >name< >age< >earning< - to już na to sposób znalazłem z comparatorem.
Myślałem, żeby usunąc z pozycji wszystkie danie po za cyframi, ale muszę podać pełne dane 3 osób (imię, nazwisko, typ umowy łącznie z zarobkami).
Z góry dziękuję za pomoc :)