中易网
两个list,把其中一个赋值到另外一个,然后清空前一个list,为什么后一个list也空了?怎样让其保持不变
答案:3 悬赏:0
解决时间 2021-02-05 21:35
提问者
网友:唤魂
2021-02-05 17:42
List
i = new ArrayList
();
i.add("a");
List
b = new ArrayList
();
b.add(i);
i.clear();
如何让b不变
最佳答案
二级知识专家
网友:一池湖水
2021-02-05 18:50
用b.addAll(i)就对了...
add是将传入的参数作为当前List中的一个Item存储,即使你传入一个List也只会另当前的List增加1个元素
addAll是传入一个List,将此List中的所有元素加入到当前List中,也就是当前List会增加的元素个数为传入的List的大小
理解下这两者的区别...
全部回答
1楼
网友:你把微笑给了谁
2021-02-05 21:14
用clear()函数清除全部,用removeall(), removeat(), removefirst(), removelast(), 和 removeone()清除单个。
2楼
网友:桃花别处起长歌
2021-02-05 20:28
应该是b.addAll(i);
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
•
我用透明皂洗的衣服,晾干后衣服上有的地方白
•
怎么样的资格才能进FBl工作
•
喜欢动漫的女生是什么心理特点的,应该怎么样
•
婷源装潢地址有知道的么?有点事想过去
•
中山市隆成日用品有限公司本科生的待遇如何
•
英雄联盟打不开了。。。出现冲突了、、、
•
什么笔记本电脑相当于手机中的红米
•
八星报喜 THE EIGHT HAPPINESS怎么样
•
常熟市虞山镇忠发红木家俱厂在哪里啊,我有事
•
一个男的叫一个女的干什么,那个女的不干就会
•
平地一生真能干 头脚像鸭身像鸡 只身也在地下
•
温州一家人剧情属实吗
•
强盛超市地址在哪,我要去那里办事
•
郑州哪里有卖安防器材,保安装备的,想找 校
•
东兴市防城港三立电子(东中路)怎么去啊,谁知
推荐资讯
•
金蝶标准版我想在资产负债表里加上预收预付两
•
王叔叔看中一套运动装标价为两百元经过还价打
•
如果足球比赛取消越位!
•
求《答李生第一书》翻译
•
少儿动画片关于法律的关于律师的
•
逍遥镇王忠圈胡辣汤怎么去啊,有知道地址的么
•
2013内蒙高考考了459分(蒙授理科) 报什么学
•
荆州市隆信建设开发公司怎么去啊,有知道地址
•
最近想玩德玛了,有好的皮肤推荐吗,哪个好
•
宝钢集团以全国钢铁业6%的产量,实现了全行业
•
这样的婆婆让我很烦恼
•
万欣科技(海州店)这个地址在什么地方,我要处
•
手机登qq时,显示手机磁盘不足,清理后重新登
•
刺客的套装怎么选啊?