Stimmen diese Methoden für meine ArrayList?

Hallo, ich soll ein paar Methoden schreiben, um Produkte in meiner ArrayList "produkte" hinzuzufügen, zu löschen(ein mal oder mehrere male), auszugeben(also man übergibt z.B Äpfel und bekommt dann gesagt, dass 2 verfügbar sind) und verkaufen(der gesamtpreis soll berechnet und der Warenspeicher geleert werden. Ich habe damit schon angefangen, jedoch habe ich bei manchen ein paar Probleme.

  1. Bei der Add Methode bin ich mir sicher, dass alles richtig ist.
  2. Bei der Anzahl Methode habe ich das Gefühl, dass da irgendwas falsch ist, in der Aufgabe ist gewollt, dass man die Anzahl der übereinstimmenden Produkte ausgibt, ich habe aber "gesuchtes Produkt" garnicht angegeben, ist das falsch?
  3. EntferneProdukt ist dann wieder denke ich mal richtig.
  4. Bei dieser Methode gibt es noch eine Anzahl, wie genau mache ich das? Man soll z.B sagen können:" Entferne 3 mal Äpfel, obwohl 4 da sind. Zu beachten ist noch, dass die zu löschende Anzahl nicht größer sein darf, als die Anzahl im Speicher. In der Aufgabe steht, dass man alte Methoden verwenden darf, was ich auch versucht habe, ich glaube allerdings, dass das falsch ist.
  5. Bei der Verkaufsmethode weiß ich nicht wie ich die ganzen Produkte berechnen soll, es wird gefordert, dass der gesamte Verkaufswert der Produkte berechnet und zurückgegeben wird. Danach soll die ArrayList geleert werden.

Wie genau verändere ich am besten den Code, damit das alles funktioniert? Vielen Dank :)

Bild zum Beitrag
programmieren, Java, Informatik
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.