可能重复:
Java是否通过引用传递?
List对象是否通过引用传递?换句话说,如果我将一个ArrayList (java.util.ArrayList)对象传递给一个类,它会在我更改它时自动更新吗?
Jig*_*shi 29
换句话说:如果我将一个ArrayList(java.util.ArrayList)对象传递给一个类,我更改它时会自动更新吗?
是
List对象是否通过引用传递?
参考价值将被传递
public updateList(List<String> names){
//..
}
Run Code Online (Sandbox Code Playgroud)
说明
当你调用updateList(someOtherList);其值时someOtherList,引用将被复制到names(方法中的另一个引用,逐位),所以现在它们都引用了内存中的同一个实例,因此它会改变
看到
| 归档时间: |
|
| 查看次数: |
45002 次 |
| 最近记录: |