您的位置首页百科知识

如何利用Java代码实现Set集合转换成Map集合

如何利用Java代码实现Set集合转换成Map集合

的有关信息介绍如下:

如何利用Java代码实现Set集合转换成Map集合

Map集合是由键值对构成,有key和value组成;而Set集合是不是键值对构成的,并且是无序的,不可重复的。下面有这么一个场景:

(1)传入参数为Set

(2)返回类型为Map

(3)结果为Map集合类型

下面利用一个实例说明Set集合转换成Map集合的过程,操作如下:

第一步,在MyEclipse工具中创建Java类SetMap,并插入main方法,如下图所示:

第二步,创建setToMap静态方法,传入参数为Set,返回类型为Map,如下图所示:

第三步,在静态方法内判断Set集合是否为空,如果为空返回null;否则将其转换成Map集合,如下图所示:

第四步,在main方法内调用该静态方法,并打印Map集合结果,如下图所示:

第五步,结果发现只打印一项,这时需要修改代码,将Set集合所有元素都装到Map集合里,如下图所示:

第六步,修改完代码,再次运行应用程序,查看结果,如下图所示: