我收到以下代码的错误:

Iterables.any(Lists.<String>newArrayList(), new Predicate<String>() {
  @Override
  public boolean apply(final String arg0) {
    // TODO Auto-generated method stub
    return false;
  }
});

错误:



我究竟做错了什么?我觉得自己犯了一个愚蠢的错误。

最佳答案

糟糕-我使用的输入错误。

正确:

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 Guava会导致问题。

关于java - 使用Guava的Iterables.any()编译时发生错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7949373/

10-10 22:53