Assotiationen: Objektarrays

olikai

Mitglied
Hallo Java Forum-User,
Ich arbeitete zurzeit mit Assotiatonen und Objektarrays und habe folgendes Problem:
Ich habe 3 Klassen:
Ablaufdatum, Produkt und Laden
Das Produkt hat die Eigenschafft AblaufDatum haltbar
Im Laden werden die Produkte im Array sortiment [] verwaltet.
Ich habe nun mein "Projekt" vollendet und habe eine Testklasse geschrieben, doch beim austesten
meiner sort() Methode in Laden bekomme ich immer eine null exception.
Sort Methode:
[Java]public void sort()
{
for(int i = 0; i <= last; i++)
{
for(int pass = 0; i <= last; pass++)
{
if((sortiment[pass].getJahr() > sortiment[pass+1].getJahr())||(sortiment[pass].getJahr() >= sortiment[pass+1].getJahr() && sortiment[pass].getMonat() > sortiment[pass+1].getMonat()))
{
Produkt temp = sortiment[pass];
sortiment[pass] = sortiment[pass+1];
sortiment[pass+1] = temp;
}
}
}
}[/code]
Ich habe im Produkt 2 Methoden geschrieben für getJahr() + getMonat() von Ablaufdatum
Java:
public int getJahr()
    {
        int x = haltbar.getJahr();
        return x;
    }
    public int getMonat()
    {
        int y = haltbar.getMonat();
        return y;
    }

Ich bekomme die null Exception immer in der if Zeile der Bubble-Sort Methode und wollte fragen was ich hierbei falsch gemacht habe, da ich den Fehler nicht finde, falls mehr Infos benötigt werden bitte einfach sagen :)
 
G

Gast2

Gast
Code:
sortiment[pass]
oder
Code:
sortiment[pass+1]
ist null.
Einfach mal debuggen was da los ist :)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
C Objektarrays sortieren Java Basics - Anfänger-Themen 20

Ähnliche Java Themen


Oben