От Google Guava JavaDoc для Iterables
:
static <T> T getFirst(Iterable<T> iterable, T defaultValue)
- > Возвращает первый элемент в iterable
или defaultValue
, если итерабельность пуста.
static <T> T getLast(Iterable<T> iterable)
- > Возвращает последний элемент iterable
.
static <T> T getLast(Iterable<T> iterable, T defaultValue)
- > Возвращает последний элемент iterable
или defaultValue
, если итерабельность пуста.
Один статический метод отсутствует (для меня):
static <T> T getFirst(Iterable<T> iterable)
- > Возвращает первый элемент iterable
.
Вы знаете причину этой несогласованности?