20. november 2000 - 21:30Der er
3 kommentarer og 1 løsning
Synkroniserings metode
Hej Dette spørgs er måske noget omfattende men jeg spørger alligevel.
Jeg vil synkronisere to objekter af typen Appointemt.
Objektet inderholder en start Date og en slut Date
der skal kunne synkroniseres flere objekter af denne type, der opbevares i en AppointmentContainer.(Vector)
Hvis en StartDate og SlutDate overlapper hianden skal der enten indføres en regel om at den ene har førsteret til at ligge i resultatVectoren.
Jeg mener at der skal bruges en flette skabelon til at løse problemet
Hvordan tester jeg om der overlab
AppointmentContainer inderholder en getElementAt()
Appointment inderholder bla.a getStartDate() :Date getStopDate() : Date
Jeg ved også at mange af metoderne fra Date er udløbet, men bruger den alligevel.Men hvis nogle kan komme med et forslag til brug af greorgrianCalendar ville det da være ok Vlh axe2
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Det du kunne gøre er at arve fra java.util.Vector og lave din egen Vector klasse som indsatte elementerne sortet efter dato. Så kan du nemt finde frem til om der er overlap ved at bruge enumeration, dette skal selvfølgelig gøres ved indsættelse af element/Appointment nr 2.
Vector klassen er bare så møj langsom at du med stor fordel kunne lave en simpelt hægtet liste, med lignende metoder som i Vector.
Kresten, han kan også bare bruge ArrayList() som er en del hurtigere end Vector. Forskellen er at Vector() tager hensyn til Multi Threading, hvilket ArrayList ikke gør.
Og hvor langsom er \'møj langsom\' jeg har arbejdet med lister med mange tusinde elementer uden at opdage det mindste delay
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.