来自Google Guava JavaDocIterables:
static <T> T getFirst(Iterable<T> iterable, T defaultValue)
Run Code Online (Sandbox Code Playgroud)
- >返回第一个元素iterable或者defaultValue如果iterable为空.
static <T> T getLast(Iterable<T> iterable)
Run Code Online (Sandbox Code Playgroud)
- >返回的最后一个元素iterable.
static <T> T getLast(Iterable<T> iterable, T defaultValue)
Run Code Online (Sandbox Code Playgroud)
- >返回的最后一个元素iterable或defaultValue如果可迭代为空.
缺少一种静态方法(对我而言):
static <T> T getFirst(Iterable<T> iterable)
Run Code Online (Sandbox Code Playgroud)
- >返回第一个元素iterable.
你知道这种不一致的原因吗?