我收到以下代码的错误:
Iterables.any(Lists.<String>newArrayList(), new Predicate<String>() {
@Override
public boolean apply(final String arg0) {
// TODO Auto-generated method stub
return false;
}
});
错误:
类型中的方法any(
Iterable<T>, Predicate<? super T>
) Iterables不适用于参数(ArrayList<String>, new
Predicate<String>(){}
)
我做错了什么?我觉得我犯了一个愚蠢的错误。
答案 0 :(得分:6)
哎呀 - 我使用了错误的导入。
正确:
import com.google.common.base.Predicate;
import com.google.common.collect.Iterables;
不正确:
import com.google.appengine.repackaged.com.google.common.base.Predicate;
import com.google.common.collect.Iterables;
使用repackaged
番石榴会导致问题。