Moin moin in die Runde und willkommen zu meiner Aufgabe (für mich) des Grauens.
Mein Name lautet Tobias und ich studiere technische Informatik.
Ich lerne aktuell für meine Prüfung in Objektorientierter Programmierung.
Die letzte Aufgabe der letzten Prüfung sah wie folgt aus und ich verstehe einfach nicht mehr, wie ich ein Optional Objekt aus einem Stream ausgeben soll.
Vielleicht bin ich auch einfach festgefahren, doch auch nach 3 Tagen komme ich keinen Schritt weiter.
Aufgabenstellung:
Mein aktueller Ansatz:
Ansonsten werde ich Mut zur Lücke lassen ;-)
Mein Name lautet Tobias und ich studiere technische Informatik.
Ich lerne aktuell für meine Prüfung in Objektorientierter Programmierung.
Die letzte Aufgabe der letzten Prüfung sah wie folgt aus und ich verstehe einfach nicht mehr, wie ich ein Optional Objekt aus einem Stream ausgeben soll.
Vielleicht bin ich auch einfach festgefahren, doch auch nach 3 Tagen komme ich keinen Schritt weiter.
Aufgabenstellung:
Mein aktueller Ansatz:
package Aufgabe11;
import java.util.Arrays;
import java.util.Optional;
public enum Paket {
S (2),
M (5),
L (10),
XL (25);
private final int maxGewicht;
private Paket(int maxGewicht){
this.maxGewicht = maxGewicht;
}
private int maxGewicht(){
return maxGewicht;
}
private Optional<Paket> paket(double gewicht){
Arrays.stream(Paket.values())
.mapToDouble(n -> n.maxGewicht)
.filter(n -> n / gewicht == 1)
.findAny();
return ...
}
}
Ansonsten werde ich Mut zur Lücke lassen ;-)
Zuletzt bearbeitet von einem Moderator: