如何设置Java“扩展方法”?

时间:2013-05-01 15:56:22

标签: java extension-methods

我看到Java 8应该支持这样的代码:

List<String> names = Arrays.asList("Alice", "Bob", "Charlie", "Dave");
List<String> filteredNames = names
    .filter(e -> e.length() >= 4)
    .into(new ArrayList<String>());

for (String name : filteredNames) {
    System.out.println(name);
}

但是当我启动IntelliJ并尝试将其放入时,filterinto函数不存在。我可以让lambda工作正常,但“扩展方法”,不会出现。有没有必须先建立的东西?

0 个答案:

没有答案