Java 将迭代器转换为lambda

Java 将迭代器转换为lambda,java,lambda,iterable,Java,Lambda,Iterable,我的linter建议我使用lambda表达式重构它,但我不知道如何对这段代码进行重构 return new Iterable<Message>() { @Override public Iterator<Message> iterator() { return new UnprocessedIterator(message); } };

我的linter建议我使用lambda表达式重构它,但我不知道如何对这段代码进行重构

        return new Iterable<Message>() {
            @Override
            public Iterator<Message> iterator() {
                return new UnprocessedIterator(message);
            }
        };
返回新的Iterable(){
@凌驾
公共迭代器迭代器(){
返回新的未处理编辑器(消息);
}
};

类似于
返回()->新的未处理编辑器(消息)应该可以工作。

提示:像IntelliJ这样的像样的IDE不仅告诉您“这可能是一个lambda”,而且在大多数情况下还会为您进行转换。