在java程序中,我希望通过调用单个函数来修改3个arraylist变量.
我是否正确地认为如果我将这3个arraylists作为参数传递给该函数,那么所有3个都可以在函数内修改?或者我是否必须在单独的函数中修改每个arraylist,并将该数组列表指定为返回值,以确保它被修改.
我是否正确地认为如果我将这3个arraylists作为参数传递给该函数,那么所有3个都可以在函数内修改?
总之,是的.
值得注意的是,问题标题中的"引用"术语并不完全正确.在Java中,所有内容都按值传递,包括对象引用.事实上,这三个ArrayList
参数本身就是引用,这使得对列表所做的任何更改都会传播回调用者.
归档时间: |
|
查看次数: |
2018 次 |
最近记录: |