java将迭代器转换为lambda
我的linter建议我使用lambda表达式重构它,但我不知道如何对这段代码进行重构
return new Iterable<Message>() {
@Override
public Iterator<Message> iterator() {
return new UnprocessedIterator(message);
}
};
# 1 楼答案
类似于
return () -> new UnprocessedIterator(message);
的东西应该可以工作