假设一个方法返回 Iterable<Type>
。有没有比我现在正在做的更优雅和有效的方法来检查返回的内容是否为空(或某些给定的大小)?
int i = 0;
for (Type dummy : method)
i++;
if (i == 0)
...
最佳答案
您可以使用 Iterable
检查 iterator().hasNext()
是否为空。
Iterable<Type> i = /* assigned somehow */;
i.iterator().hasNext();
关于java - Iterable<Type> 的大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20349108/