我申明了一个HashMap,一个ArrayList,当我将listadd加入hashmap过后,我想再将listadd中的值清空
Map<String,List<String>>collectFirst=newHashMap<String,List<String>>();List<String>li...
Map<String,List<String>> collectFirst=new HashMap<String,List<String>>();
List<String> listadd=new ArrayList<String>();
比如我加了值进入listadd中:
listadd.add("ttttt");
listadd.add("kkk");
再将listadd加入collectFirst中:
collectFirst.put("w",listadd);
然后我想要清空listadd中的值,
我使用了:listadd.clear();结果:listadd中的值是清空了,但是collectFirst中w的value值也被清空了,这是怎么回事啊???? 展开
List<String> listadd=new ArrayList<String>();
比如我加了值进入listadd中:
listadd.add("ttttt");
listadd.add("kkk");
再将listadd加入collectFirst中:
collectFirst.put("w",listadd);
然后我想要清空listadd中的值,
我使用了:listadd.clear();结果:listadd中的值是清空了,但是collectFirst中w的value值也被清空了,这是怎么回事啊???? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询