Hejsa.
Jeg har nu siddet et par dage og forsøgt alle mulige ting uden at komme videre
Mit problem består i, at jeg skal udfra en tilmeldingsliste kunne trække de hold ud som et medlem er tilmeldt til.
Jeg har en HoldListe klasse som indeholder min ArrayListe af Hold som er oprettet og så har jeg en Hold klasse som bla. indeholder en ArrayListe af tilmeldingerne.
Jeg har lavet en for-each løkke i min HoldListe klasse som kigger holdene i min ArrayListe igennem og det er så meningen at udfra et medlemsnr skal den se om et medlem er tilmeldt holdet.
Min metode til dette ser sådan ud:
public ArrayList<Hold> visMineTilmeldinger( int medlemsnr )
{
ArrayList<Hold> fundet = new ArrayList<Hold>();
for ( Hold elem : holdene )
{
if ( medlemsnr == medlemsnr )
{
fundet.add( elem );
System.out.println("Fundet");
//return resultat;
} else {
System.out.println(" ingen tilmeldinger ");
}
}
System.out.println(" returnere hold objekterne");
return fundet;
}
I min Hold klasse har jeg bla. min ArrayListe som indeholder de medlemmer der har tilmeldt sig holdet (jeg ved ikke om det overhovedet er relevant i dette sammenhæng):
private ArrayList<Medlem> holdTilmeldingsliste;
og så metoden som tilmeld medlemmet til denne liste:
public void tilmeldMedlemTilHold( Medlem obj )
{
holdTilmeldingsliste.add( obj );
}
Mit problem består i, at jeg ikke helt kan se hvordan jeg skal kunne validere medlemsnummeret (som indtastes) med det medlemsobjekt der findes i tilmeldingslisten
Håber I kan forstå mit spørgsmål. på forhånd tak for hjælpen.