从其他类的hashset填充hashmap

时间:2012-10-20 15:34:16

标签: java hashmap hashset

我在名为myClass的类中有一个包含6个字符串的哈希集。

我希望能够创建一个hashmap并将这6个字符串用作另一个名为Maps的类中的键,并且它们旁边的值为。

如何从map类中调用hashmap并使用myClass中hashset的6个字符串。

1 个答案:

答案 0 :(得分:0)

public class MyFavouriteClasses { 
    Set<String> classes; 
    public MyFavouriteClasses() { } 
    public Set populate() { 
        Set<String> classes = new HashSet<String>(); 
        classes = new HashSet<String>(); 
        classes.add("ArrayList"); 
        classes.add("Hashset"); 
        classes.add("Random"); 
        classes.add("AbstractList"); 
        return classes;
    }
}

public class MyFavoriteMapClass {
    Map<String, String> map; 
    public MyFavoriteMapClass() { } 
    public void populate() { 
        MyFavouriteClasses class = new MyFavouriteClasses();
        map = new HashMap<String, String>();
        Set<String> classes = class.populate(); 
        for(String str:classes) {
          map.put(String, (Class)str.getPackage());
        }
    } 
}