-2

6 つの文字列を含む myClass というクラスにハッシュセットがあります。

ハッシュマップを作成し、これらの 6 つの文字列を Maps という別のクラスのキーとして使用できるようにしたいと考えています。

マップ クラスからハッシュマップを呼び出し、myClass のハッシュセットから 6 つの文字列を使用する方法を教えてください。

4

1 に答える 1

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());
        }
    } 
}
于 2012-10-20T16:17:09.520 に答える