我知道您不能使用增强的for循环来更改数组元素,但是如何在数组中添加内容呢?
非常感谢
答案 0 :(得分:1)
您永远不能将元素“添加”到数组中。它是固定大小的数据结构,带有或不带有增强的for循环。您所能做的就是分配一个数组,然后设置其元素。
在增强的for循环中分配要迭代的数组没有意义-那么您要迭代什么? -正如您在问题中所指出的,您不能在for循环中直接设置数组元素。
所以,不。
答案 1 :(得分:-2)
不能,如果您要迭代的集合中添加/删除集合,则会得到ConcurrentModificationException
。