Wie kann ich die folgende for-Schleife konvertieren, um ein Java-Lambda mit Streams zu verwenden?Wie kann ich eine for-Schleife mit einem Lambda und Stream in Java ersetzen?
List<Fruit> fruits = createFruitArrayList(); // creates a list of fruits
Fruit largeApple = null; // holds the largest apple so far for
for (Fruit fruit : fruits) {
if (fruit.getType() == “Apple”) {
if (largeApple == null ||
largeApple.size() < fruit.size()) {
largeApple = fruit;
}
}
}
Verbesserte Formatierung und zusätzliche beschreibende Wörter zur Unterstützung bei der Frage. – AlBlue