我将如何有效地使用Lambda遍历Iterable数据结构并将值与局部变量进行比较

问题描述

l1是实现Iterable的数据结构,而assertEquals()是从JUnit 5中提取的。

我想断言l1的元素顺序为0到99。 我该如何使用lambda并让forEach通过l1进行迭代?

(以下代码返回错误,因为counter不是最终的。)

int counter=0;
l1.forEach(t -> {
    assertEquals(counter,t);
    counter++;
});

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)