请问怎么样实现HashMap的克隆,好像它的clone()方法不好用。谢谢 什么意思???clone()只能是对象的克隆,HashMap是一个类!而且HashMap对象中所包含的值(就是key和value)是不能克隆的.你是想用来做什么呢?克隆这个对象还是连它所包含的值也一并克隆呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你要一并克隆的话,你可以先克隆这样一个对象,然后用putAll(新克隆对象)就可以了! 对呀,我就是想把一个HashMap的所有KV给别一个新的HashMap HashMap hm = new HashMap(); HashMap hm2 = new HashMap(); hm.put("g1","ganjianan1"); hm.put("g2","ganjianan2"); hm.put("g3","ganjianan3"); hm2 = (HashMap)hm.clone(); System.out.println("hm : "+(String)hm.get("g1")); System.out.println("hm2 : "+(String)hm2.get("g1")); JWindow中JComboBox下拉框无法显示,有没有人了解? java.util.jar jar压缩问题 httpclient模拟登陆。页面跳转问题 请教JAVA书籍问题 java发送email出问题请帮忙解释一下! JAVA中如何实现颜色取反? jbutton如何设置大小 急求java与sql server 7.0数据库相连的java驱动包 24小时短信技术服务热线 http://www.mymmsc.com/ jboss-3.0.1_tomcat-4.0.4无法启动服务????? 请问什么是函数的超载模式? 存储过程
HashMap hm2 = new HashMap();
hm.put("g1","ganjianan1");
hm.put("g2","ganjianan2");
hm.put("g3","ganjianan3"); hm2 = (HashMap)hm.clone();
System.out.println("hm : "+(String)hm.get("g1"));
System.out.println("hm2 : "+(String)hm2.get("g1"));