Warum gibt es keine getFirst (iterable) Methode?

Iterables präsentieren zwei Methoden für die getLast

 public static <T> T getLast(Iterable<T> iterable);
 public static <T> T getLast(Iterable<T> iterable, @Nullable T defaultValue);

aber nur eine für getFirst

 public static <T> T getFirst(Iterable<T> iterable, @Nullable T defaultValue);

Gibt es irgendwelche design/Umsetzung Grund für den Bruch der Symmetrie?

InformationsquelleAutor der Frage Stan Kurilin | 2011-12-12

Schreibe einen Kommentar