相关疑难解决方法(0)

在Google Guava(Java)中,为什么Iterables.getFirst()和getLast()不一致?

来自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)

- >返回的最后一个元素iterabledefaultValue如果可迭代为空.

缺少一种静态方法(对我而言):

static <T> T getFirst(Iterable<T> iterable)
Run Code Online (Sandbox Code Playgroud)

- >返回第一个元素iterable.

你知道这种不一致的原因吗?

java guava

21
推荐指数
1
解决办法
1万
查看次数

标签 统计

guava ×1

java ×1