Hallo. Ich habe folgende Methode, welche ein gesuchtes Element aus einer Liste entfernt. Das klappt auch, allerdings wollte ich nun eine Benachrichtigung ausgeben, falls das gesuchte Element nicht gefunden wurde. Kann ich das irgendwie, ohne for-Schleifen zu nutzen, machen ?
Ich habe da an sowas gedacht, bekomme es allerdings nicht ohne die stinknormale for-Schleife hin.
Java:
IntStream.rangeClosed(0, partlist.size()-1)
.filter(n -> partlist.get(n).getName().equals(slug))
.forEach(n -> partlist.remove(n));
Ich habe da an sowas gedacht, bekomme es allerdings nicht ohne die stinknormale for-Schleife hin.
Java:
partlist.get(n).getName().equals(slug)?partlist.remove(n):System.out.println("Element nicht gefunden.");