【发布时间】:2015-03-24 15:59:42
【问题描述】:
假设我有这样的代码;
public void insert(Student[] stus)
{
int count = 0;
for(Student s: stus)
{
s.setId( bla bla);
stus[count].setId(bla bla) // is this line needed?
count++;
}
}
所以,如果我从增强的 for 循环中更改 s 上的任何内容,我还能看到 stus 数组的变化吗?增强的 for 循环复制在参数或其他方面如何工作?
【问题讨论】:
标签: java foreach parameter-passing arrays