Hey,
ich komm bei einem Problem nicht weiter und wollt hier mal um Hilfe bitten.
Und zwar habe ich folgendes Problem:
Ich habe eine Klasse Termin welche ein Datum, eine Uhrzeit und eine Länge hat. (keine org. Java Klassen sondern selbst geschrieben => keine standart Methoden)
Ich kann mir von der Klasse Termin schon das Enddatum und die Endzeit zurück geben lassen, jetzt wollte ich aber prüfen ob sich zwei Termine überschneiden.
Ich mein ich könnte jetzt versuchen alle möglichen Fälle abzufragen, aber wenn ich so darüber nachdenke sind es ganzschön viele.
Deswegen meine Frage, gibt es eine relative einfache Abfrage welche alle Fälle abdeckt ohne 20 verschachtelte If-blöcke zu haben ?
Danke schonmal für eure Hilfe
Edit: Ahja, bei der Datum und der Uhrzeit Klasse welche sich in der Termin Klasse befinden gibt es auch jeweils eine "isEarlierThan()" bzw. "isLaterThan()" Methode, denke mal die wird man brauchen
ich komm bei einem Problem nicht weiter und wollt hier mal um Hilfe bitten.
Und zwar habe ich folgendes Problem:
Ich habe eine Klasse Termin welche ein Datum, eine Uhrzeit und eine Länge hat. (keine org. Java Klassen sondern selbst geschrieben => keine standart Methoden)
Ich kann mir von der Klasse Termin schon das Enddatum und die Endzeit zurück geben lassen, jetzt wollte ich aber prüfen ob sich zwei Termine überschneiden.
Ich mein ich könnte jetzt versuchen alle möglichen Fälle abzufragen, aber wenn ich so darüber nachdenke sind es ganzschön viele.
Deswegen meine Frage, gibt es eine relative einfache Abfrage welche alle Fälle abdeckt ohne 20 verschachtelte If-blöcke zu haben ?
Danke schonmal für eure Hilfe
Edit: Ahja, bei der Datum und der Uhrzeit Klasse welche sich in der Termin Klasse befinden gibt es auch jeweils eine "isEarlierThan()" bzw. "isLaterThan()" Methode, denke mal die wird man brauchen

Zuletzt bearbeitet: