【发布时间】:2013-12-19 09:20:59
【问题描述】:
假设一个方法返回Iterable<Type>。有没有比我现在做的更优雅、更有效的方法来检查返回的内容是否为空(或某个给定大小)?
int i = 0;
for (Type dummy : method)
i++;
if (i == 0)
...
【问题讨论】:
-
你什么都不做
-
检查是否为空:
Iterator#hasNext()。对于给定的大小,没有其他解决方案 (AFAIK)。