有没有一种简单的方法来检查一个元素是否包含在一个迭代器或迭代器中,类似于Collection.contains(Object o)方法?包含用于Iterable和Iterator的方法?
I.e.而不必写:
Iterable<String> data = getData();
for (final String name : data) {
if (name.equals(myName)) {
return true;
}
}
我想这样写:
Iterable<String> data = getData();
if (Collections.contains(data, myName)) {
return true;
}
我真的很惊讶,有没有这样的事情。
如果你被限制到JDK库,我不相信有这样做的直接手段。 – 2014-10-27 14:06:04