【发布时间】:2012-10-20 15:34:16
【问题描述】:
我在一个名为 myClass 的类中有一个哈希集,其中包含 6 个字符串。
我希望能够创建一个 hashmap 并将这 6 个字符串用作另一个名为 Maps 的类中的键,它们的值在旁边。
我如何从地图类中调用哈希图并使用 myClass 中哈希集中的 6 个字符串。
【问题讨论】:
-
唯一的问题应该是值应该是什么,使用 set 和 map 是 Java 中最简单的事情之一。我不清楚你为什么认为你需要地图。
-
这是一个任务。我可以轻松地单独创建两者,但我错过了在另一个地图中使用一个类的集合的点。到目前为止,我似乎找不到明确的方法。不过,我可以将一个集合添加到同一类的地图中……
-
@user1761732 您能否提供一些代码来说明您尝试过什么?对集合进行迭代并将这些值作为键在新地图中针对某些值有什么问题。
-
这 6 个字符串只是从 java api 库中随机分类的,地图的值应该是它们的包。
-
公共类 MyFavouriteClasses { Set
类; public MyFavouriteClasses() { } public void populate() { //HashSet classes = new HashSet ();类 = 新的 HashSet (); classes.add("ArrayList"); classes.add("Hashset"); classes.add("随机"); classes.add("AbstractList");