Sortowanie z pliku i zapis do pliku html

0

Cześć, dostałem kolejne zadanko o treści, w którym muszę zrobić wczytywanie z pliku, w którym schemat wygląda następująco:
imię nazwisko pesel punkty
Program ma zapisać dane do pliku html, gdzie dane mają być posortowane następująco:
od największego wyniku punktowego do największego oraz posortowane według imion i nazwisk, czyli w sumie w pliku maja być dwa różne sortowania. O ile z wczytaniem pliku i jego zapisem nie miałem problemu to z sortowaniem jest już gorzej, w zapisanym pliku wychodzą dziwne znaczki. Oto mój kod: http://pastebin.com/xU5vf7XB

0

Tym sposobem który napisałeś robisz sobie tablicę jednoelementową (możesz to sobie sprawdzić tablica.lenght). Skoro w pliku pierwsza wartość to int określający ilość danych to spróbuj raczej tak:

int liczbaElementow = odczyt.nextInt();
tablica= new String[liczbaElementow];
System.out.println("dlugosc: " + tablica.length);

Może zrób sobie też klasę osoby i do jej obiektów wczytuj dane. Przy sortowaniu będzie Ci łatwiej niż w przypadku gdy cała linia jest Stringiem.

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