问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java中LIST 出来的东东 作为参数放进一个方法,方法里改变了LIST,那是不是就真的改变了?还是出了这个方法

发布网友 发布时间:2022-04-29 14:48

我来回答

4个回答

热心网友 时间:2023-10-12 18:04

不知道你所谓的改变是什么,是给list重新赋值了还是改变了list里面的项,如果是给list重新赋值,原来list指向的list不会改变,如果是改变了里面的项,那就确实变了

热心网友 时间:2023-10-12 18:04

List是一个对象,传入方法时是作为引用传递的,所以你在方法里面操作的List就是你传进去那个。出了方法当然会改变List。如果你不想改变它,可以在方法里拷贝一个新的List,在上面执行操作。

热心网友 时间:2023-10-12 18:05

会改变list
list作为参数传进去时地址传递
所以你只要在新的方法里面更改了list
就会对list造成改变

热心网友 时间:2023-10-12 18:05

直接看代码,运行下就知道结果了
打印出来的是
a
b
c

import java.util.ArrayList;
import java.util.List;

public class TestList {
public void add(List list,String value){
list.add(value);
}
public static void main(String[] args) {
List list=new ArrayList();
list.add("a");
list.add("b");
TestList t=new TestList();
t.add(list, "c");
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机壁纸花卉红色手机壁纸花卉 辽宁智能五芯防水连接器 军工产品浅谈——航空插头 xp电脑系统修复XP系统怎么恢复出厂设置 ...表编辑器后打不开任何文件,无需重装系统,电脑盲都能用 粼基本信息 粼五笔怎样打? 【微科普】想变成光?先搞清楚光是什么吧! 手机被拉黑后打电话是什么提示? 物流管理专业对数学的要求高么 怀孕13周 胎儿 双顶径2.0 顶臀径6.5正常吗 孕13周胎儿四维彩超徐州? JAVA怎么把list里边的list取出来? 13周胎儿crl孕周对照表 java怎么把一个程序对象存到List里? 十三周能看出男女吗 java二维数组怎么复制,,arraycopy方法行吗?麻烦给个例子。谢啦 胚胎发育13周能长多大 Java。如何将一个LinkedList里的元素全部复制到另一LinkedList容器里? 孕13周的胎儿头围多少正常 java中如何将一类中的list里面的值传递给另一个类中的list 怀孕13周胚芽大小最小是多少mm和最大是多少mm? 13周宝宝有多大了 如何将一个对象从一个list转移到另一个list中 xp系统怎么自定义字体大小。急。 怀孕13周男女胎儿生殖器发育各是什么样的 java的list存的元素若是对象的引用,而基本类型是值拷贝?? 如何把一个arraylist 拷贝到另一个arraylist 信用卡欠款微信零钱被冻结了我是不是再还剩下的金额就可以了? java复制List最快方法是什么? 上海怀孕多久照nt? java.util.ArrayList.clone是不是彻底的克隆 java Arraylist 能赋值给另一个 ArrayList么 生完孩子生育险怎么报销生育险 如何设置ppt文本框的字体大小 怎么把win10任务栏的小娜去掉 w10小娜搜索怎么把右边网页显示去掉 生完孩子怎么报销生育险 生孩子的费用生育保险怎么报销? 怎样私发给老师作业? 网上办理餐饮营业执照,身份证怎么上传 齐齐哈尔英雄人物事迹作文? 如何上传自然人身份证原件影像件? 做梦梦到好多蛇是什么征兆 身份证认证怎么上传 怎么上传身份证复印件? 什么是四格幽默 班组长发现车间在生产过程中出现异常该怎么处理? 昨晚做梦梦到好多条蛇,有什么寓意嘛? 求推荐日本搞笑四格漫画~