java数组(原始类型)如何支持每个循环机制

时间:2017-08-02 09:00:27

标签: java foreach primitive-types

  

该问题特定于java 5或更高版本以及java 8。

我知道为了给每个循环支持一个自定义类,我必须实现Iterable接口,这很好,我很好理解。

但是java如何为原始类型提供相同的支持,尽管它也适用于java对象,但我只关注这里的原始类型。 由于java原始类型没有实现Iterable接口。当你创建任何原始类型的数组时,让我们说 int

int[] intArr = {1,2,3,4,5};

java如何使用forEach循环支持迭代上述声明的数组的每个元素。 即,我可以在java中执行以下操作

for (int i : intArr) {
   System.out.println(i);
}

0 个答案:

没有答案