Problemer med at slette alle de rigtige objekter i ArrayListe
Hejsa,Når jeg marker et Firma i en jlist sættes et Firma objekt "firma" = det markede objekt i jlisten.
Jeg har så også en ArrayList omsListe. Jeg vil gerne slette alle de objekter i min omsListe, som har det aktuelle "firma" repræsenteret i sig.
Jeg har prøvet med følgende:
for(int i = 0; i < omsListe.size(); i++)
{
Omsaetning oms = (Omsaetning)omsListe.get(i);
if(oms.getFirma().equals(firma.getNavn()))
{
omsListe.remove(i);
}
}
men det funker ikke helt.
Hvis jeg fx har: Firma A, Firma B, Firma C
og 2 omsætninger til Firma A, 3 til Firma B, og 2 til Firma C.
Så hvis jeg sletter firma B så sletter den ikke den anden omsætning jeg tilføjede til firma b.
Nogen der har en ide til hvad jeg gør forkert?
