Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / School & Studie / Huiswerkvragen: Exacte vakken
Reageren
 
Topictools Zoek in deze topic
Oud 26-02-2006, 13:20
Integer
Integer is offline
Ik ben momenteel in Java een stochastische simulatie aan het maken van de distributie van donorlevers over patienten die een nieuwe lever nodig hebben. Ik heb slechts een semester een cursusje Java gehad, dus vandaar mijn vraag.

Ik heb een klasse Patient, waarvan er door een klasse Patientengenerator meerdere kopieen gegenereerd worden. Deze klasse Patient bevat allerlei data zoals het moment van sterven, de bloedgroep van de patient, etc. Nu wil ik een lijst produceren waarin ik al deze instanties van die klasse Patient kwijtkan, en deze lijst moet een functie krijgen om de instanties te sorteren, en wel op een eigenschap van de instantie: bijvoorbeeld PatientA.TimeOfDeath = 100, PatientB.TimeOfDeath = 120, dan moet PatientA dus in de lijst vóór PatientB komen.

Nu heb ik in mijn korte cursus Java alleen maar te maken gehad met arrays, en die hebben natuurlijk een vaste grootte, en aangezien het een model is dat gebaseerd is op stochastische variabelen, is de grootte van de lijst variabel. Ik zie op internet wel allerlei dingen staan over collections, lists, en dergelijke, maar ik zie door de bomen het bos niet meer. Wat voor soort lijst kan ik het beste gebruiken?
Met citaat reageren
Advertentie
Oud 26-02-2006, 14:51
Integer
Integer is offline
Het werkt al, heb een ArrayList gemaakt, de klasse Patient 'Comparable' laten implementeren, vervolgens met Collections.sort() de lijst gesorteerd op de manier zoals ik die wilde.

Heerlijk Java
Met citaat reageren
Oud 03-03-2006, 20:38
Warsocket
Avatar van Warsocket
Warsocket is offline
arraylist kan, zoeken eens op java + collections op google vind je zat collections waar je die klasse in kwijtkan (waarvn arraylist er ook 1 is idd)
__________________
01110100011001010111011001100101011001010110110000100000011101000
11010010110101001100100001000000011111100111111001000000011101001010000
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 20:25.