Chcę posortować dane według roku, jest jakiś prostszy sposób? Nie chodzi mi jedynie o algorytm sortowania.
void wyswietlPosortowane(){
//ksiażki to tablica obiektów z klasy "Ksiazka"
java.util.List<Ksiazka> nowaTablica=Arrays.asList(ksiazki);
System.out.println("Sortowanie według roku");
System.out.println("Inne sortowania wyglądają tak samo?");
for(int i=0; i<nowaTablica.size(); i++){
for(int j=i; j<nowaTablica.size(); j++){
if(nowaTablica.get(i).rok<nowaTablica.get(j).rok){
int pomocnicza=nowaTablica.get(i).rok;
nowaTablica.get(i).rok=nowaTablica.get(j).rok;
nowaTablica.get(j).rok=pomocnicza;
}
}
}
}
for(int i=0; i<nowaTablica.size(); i++){
infoKsiazka(nowaTablica.get(i).id);
}