我为我的游戏编写了自己的容器类,类似于ArrayList,但在许多方面有所不同。无论如何,我想编写一个foreach方法,以迭代后备数组。
我知道可以使用Arrays.stream,但我很好奇如何编写一个自定义lambda实现#foreach方法,用于迭代数组。
有人知道该怎么做吗?谢谢
示例:
我知道可以使用Arrays.stream,但我很好奇如何编写一个自定义lambda实现#foreach方法,用于迭代数组。
有人知道该怎么做吗?谢谢
示例:
class Container<T> {
T[] array = new T[200];
}
现在,例如我想要做这个:
Container<Fish> fishies = new Container();
fishies.forEach(fish->System::out);
Generic
。 - chengpohi