sortowanie bąbelkowe po dacie problem z przypisaniem

0

Witam wszystkich forumowiczów,
potrzebuje posortować tablicę względem daty. Mam problem z przypisaniem:

 
 public static void bubbleSort(Message[] a) {
        int size = a.length - 1;
        for (int i = 0; i < a.length - 1; i++) {
            for (int j = 0; j < size; j++) {
                Date temp = a[j].getSentDate();
                if (a[j].getSentDate().after(a[j+1].getSentDate())) 
                {
                    a[j].getSentDate()  a[j+1].getSentDate();
                    a[j+1].getSentDate() = temp;
                }
            }
            size--;
        }
    }
0

Jeśli napiszesz coś więcej o swoim problemie, to być może będę w stanie Ci pomóc. Bo w tym kodzie jest kilka przypisań i nie wiadomo o które chodzi. Wskaż konkretniej problem, co nie działa, a jak Twoim zdaniem powinno.

A poza tym, o co chodzi w tym miejscu:

 
(...)
       a[j].getSentDate()  a[j+1].getSentDate();
(...)

co to ma być?


EDIT: Chyba już wiem. Tam powinno być

       a[j].getSentDate() = a[j+1].getSentDate();

Stąd wniosek, że nie skopiowałeś tego kodu z programu, tylko z palca wpisałeś, czy jak?
Ale to nadal nie rozwiązuje problemu, o co tak naprawdę Ci chodzi.

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