我刚开始使用增强 for 循环。我想知道我是否可以使用这个循环来复制一个数组。我想遍历某个数组的每个元素并将其复制到一个新元素。使用增强的 for 循环来实例化我的新数组(而不是典型的 for 循环)也会很好。在我当前的实现中,我确实知道我希望数组有多大,但为了将来的参考,我想知道我是否可以做到这一点,如果可以,如何做到。
我正在做的具体计划可能有助于回答我的问题。我正在做的是从文本文件中检索一行文本,然后在该字符串上调用 split(",") - 这将返回一个字符串数组。我想将此数组存储在内存中,以便以后可以使用它。
我理解增强型 for 循环的工作方式是,第一个值被分配到数组中的当前位置,第二个值是要遍历的数组。
我想知道for循环是否还有其他格式,除了:for(初始化;终止;迭代)和for(Object o:list[])。