Hallo Leute,
ich bin ein Java-Anfänger und sitze derzeit an einem Problem, bei dem mir bis jetzt nicht wirklich jemand helfen konnte. Und bevor ich meinen Code etc. poste, möchte ich erstmal wissen, ob mein Gedanke/Vorhaben überhaupt möglich ist.
Folgende Situation: Ich arbeite gerade an einem Kochbuch, wo ich Rezept speichern, auswählen etc. kann. Dann habe ich noch einen "Herstellen"-Button, wo ich dann meine Prüfstellen/Prüffunktionen aufrufe.
Jedes Rezept hat bestimmte Zutaten und diese müssen mit dem Lager verglichen werden. Sagen wir mal, Rezept A hat die Zutaten (A, B und C) und der Bestand in meinem Lager umfasst aber nur die Zutaten (A, D, E und Y). Und hier kann man schon mein Problem sehen. Ich kann problemlos Zutat A prüfen und ausgeben, ob ich genug davon habe oder nicht.
Und hier komme ich gleich zu meiner Frage: Wie kann ich prüfen und bspw. auf der Konsole ausgebe, dass Zutat B und C nicht vorhanden sind?
Die Zutaten des Rezeptes und Inhalte des Lagers werden in Listen abgespeichert und ich jage meine For-Schleifen über die Listen und überprüfe, ob sie gleich sind. Ich kann auch machen, dass ich sage, falls sie ungleich sind, aber dann bekomme ich die ganze Zutatenliste des Rezepts rausgehauen und das soll's halt nicht.
Ich hoffe ich habe mein Problem etwas verständlich ausgedrückt.
LG blueJavaNoob
ich bin ein Java-Anfänger und sitze derzeit an einem Problem, bei dem mir bis jetzt nicht wirklich jemand helfen konnte. Und bevor ich meinen Code etc. poste, möchte ich erstmal wissen, ob mein Gedanke/Vorhaben überhaupt möglich ist.
Folgende Situation: Ich arbeite gerade an einem Kochbuch, wo ich Rezept speichern, auswählen etc. kann. Dann habe ich noch einen "Herstellen"-Button, wo ich dann meine Prüfstellen/Prüffunktionen aufrufe.
Jedes Rezept hat bestimmte Zutaten und diese müssen mit dem Lager verglichen werden. Sagen wir mal, Rezept A hat die Zutaten (A, B und C) und der Bestand in meinem Lager umfasst aber nur die Zutaten (A, D, E und Y). Und hier kann man schon mein Problem sehen. Ich kann problemlos Zutat A prüfen und ausgeben, ob ich genug davon habe oder nicht.
Und hier komme ich gleich zu meiner Frage: Wie kann ich prüfen und bspw. auf der Konsole ausgebe, dass Zutat B und C nicht vorhanden sind?
Die Zutaten des Rezeptes und Inhalte des Lagers werden in Listen abgespeichert und ich jage meine For-Schleifen über die Listen und überprüfe, ob sie gleich sind. Ich kann auch machen, dass ich sage, falls sie ungleich sind, aber dann bekomme ich die ganze Zutatenliste des Rezepts rausgehauen und das soll's halt nicht.
Ich hoffe ich habe mein Problem etwas verständlich ausgedrückt.
LG blueJavaNoob
Zuletzt bearbeitet: