Pourquoi il n'y a pas de getFirst(itératif) méthode?

Iterables présente deux méthodes pour getLast

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

mais seulement un pour getFirst

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

Est qu'il y a toute la conception/mise en œuvre de la raison de la rupture de symétrie?

InformationsquelleAutor Stan Kurilin | 2011-12-12