可以为每个循环使用增强功能将元素添加到数组吗?

时间:2018-12-14 20:04:22

标签: java arrays loops

我知道您不能使用增强的for循环来更改数组元素,但是如何在数组中添加内容呢?

非常感谢

2 个答案:

答案 0 :(得分:1)

您永远不能将元素“添加”到数组中。它是固定大小的数据结构,带有或不带有增强的for循环。您所能做的就是分配一个数组,然后设置其元素。

在增强的for循环中分配要迭代的数组没有意义-那么您要迭代什么? -正如您在问题中所指出的,您不能在for循环中直接设置数组元素。

所以,不。

答案 1 :(得分:-2)

不能,如果您要迭代的集合中添加/删除集合,则会得到ConcurrentModificationException