永发信息网

我申明了一个HashMap,一个ArrayList,当我将listadd加入hashmap过后,我想再将listadd中的值清空

答案:2  悬赏:30  手机版
解决时间 2021-01-13 09:03
我申明了一个HashMap,一个ArrayList,当我将listadd加入hashmap过后,我想再将listadd中的值清空
最佳答案
对象的引用问题,你是否是想继续往map中put更多的listadd,你直接listadd=new ArrayList(); 然后再listadd.add(...);追问的确是想继续往map中put更多的listadd,这样还真可以,为啥用listadd.clear()竟然为将hashmap中的值给清除掉了,这个两个怎么就直接给联系在了一起了呢
全部回答
因为collectFirst里“w”对应的value和listadd是引用同一个对象。
别拿C++的思路放到Java里,Java里面对象传递皆是引用。追问奥,原来是这样索,谢谢哈
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
剑侠情缘手游银子怎么用
何以笙箫默,此情更与谁人说
什么日什什么的成语
802.11bgn无线网卡是什么意思
爱有梅有总部电话你知道吗?
唇冻是什么
绕口令“扁担长板凳宽”全首的内容
周六我要参加大连理工远程教育的答辩了,请问
鹿晗手指受伤的梗 怎么来的?
黄豆长出来的第一片叶子叫什么
PHC管桩施工时,桩头打碎的原因及处理措施?
22号上午10点多入住酒店,23号晚边走怎么算,
75千瓦2、4、6极电机轴径,键槽表
三国中谁是五虎上将之首
检讨书范文10000字左右怎么写
推荐资讯
佩戴黑曜石项链有那些好处
服装企业的经营理念,求建议。
玖富小额贷款靠谱吗
山阳区焦作泰怡宾馆在什么地方啊,我要过去处
二战期间的同盟国是哪几个国家
她经常对着电脑,现在眼睛有一点点近视,我想
殷商文化的文化遗产
接触式IC卡上有多少个触动?说明各触点的位置
四维一切发育正常,我宝宝的嘴型为什么是这样
患者转院途中需要带什么急救品
宁安城际预留300公里升级速度吗
高压100,低压40算正常吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?