求教大神,如何把两个map集合里的数据放到一个map里,求实现过程.本人java菜鸟

 我来答
河传杨颖
高粉答主

推荐于2019-09-16 · 说的都是干货,快来关注
知道小有建树答主
回答量:745
采纳率:100%
帮助的人:19.3万
展开全部

public class Demo1 {
public static void main(String[] args) {
Map map1 = new HashMap();
map1.put("key1", "values1");
Map map2 = new HashMap();
map2.put("key2", "values2");
map1.putAll(map2);
System.out.println(map1);
返回值是{key2=values2, key1=values1}

扩展资料

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。

用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现均支持Java applet

Java看起来设计得很像C++,但是为了使语言小和容易熟悉,设计者们把C++语言中许多可用的特征去掉了,这些特征是一般程序员很少使用的。例如,Java不支持go to语句,代之以提供break和continue语句以及异常处理。

Java还剔除了C++的操作符过载(overload)和多继承特征,并且不使用主文件,免去了预处理程序。因为Java没有结构,数组和串都是对象,所以不需要指针。Java能够自动处理对象的引用和间接引用,实现自动的无用单元收集,使用户不必为存储管理问题烦恼,能更多的时间和精力花在研发上。

本书以进销存管理系统、企业内部通信软件、企业人事管理系统、酒店管理系统、图书馆管理系统、企业快信、欣想电子商城、企业门户网站、BBS系统和手机网络游戏等10个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了J2SE、J2EE和J2ME项目的开发流程。

参考资料:Java项目开发全程实录百度百科

小童鞋_成er
2014-07-03 · 知道合伙人数码行家
小童鞋_成er
知道合伙人数码行家
采纳数:4650 获赞数:22879
主要从事J2EE工作,热爱Java,用心讨论技术,共同进步。

向TA提问 私信TA
展开全部
//方法一:
    Map map1 = new HashMap();
    map1.put("a",2);
    Map map2 = new HashMap();
    map2 = map1;
    
//方法二:
    Map<String,Integer> map1 = new HashMap<String,Integer>();
    map1.put("a",2);
    Map<String,Integer> map2 = new HashMap<String,Integer>();
    Set<Map.Entry<String,Integer>> set = map1.entrySet();
    for(Iterator<Map.Entry<String,Integer>> it = set.iterator(); it.hasNext();)
    {
    Map.Entry<String,Integer> entry = it.next();
    map2.put(entry.getKey(), entry.getValue());
    }

//还有两种方法,暂不写了,以上两种任选一种吧。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
局白sj
2014-07-03 · 超过26用户采纳过TA的回答
知道答主
回答量:111
采纳率:0%
帮助的人:29.7万
展开全部
因为map都是键值对,可以先把两个map的值分别通过键get出来,再把所有的值通过键put进去,笨办法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4552434
推荐于2017-04-25
知道答主
回答量:11
采纳率:0%
帮助的人:7.8万
展开全部
public class Demo1 {

public static void main(String[] args) {
Map map1 = new HashMap();
map1.put("key1", "values1");
Map map2 = new HashMap();
map2.put("key2", "values2");
map1.putAll(map2);
System.out.println(map1);
}
}

返回值是{key2=values2, key1=values1}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我QQ1420554024
2014-07-03
知道答主
回答量:42
采纳率:0%
帮助的人:9.7万
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式