-2
我有一個名爲myClass的類中包含6個字符串的哈希集。從其他類的哈希集填充哈希表
我希望能夠創建一個hashmap,並將這6個字符串用作另一個名爲Maps的類中的鍵,並且它們在旁邊有值。
我該如何從地圖類調用hashmap,並使用myClass中的哈希集中的6個字符串。
我有一個名爲myClass的類中包含6個字符串的哈希集。從其他類的哈希集填充哈希表
我希望能夠創建一個hashmap,並將這6個字符串用作另一個名爲Maps的類中的鍵,並且它們在旁邊有值。
我該如何從地圖類調用hashmap,並使用myClass中的哈希集中的6個字符串。
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());
}
}
}
啊,我明白了..我會跟那個一起工作..謝謝....我還沒有用str的部分。之前。但這會幫助很多 – user1761732
唯一的問題應該是值應該是什麼,使用set和map是Java中最微不足道的事情之一。它不清楚爲什麼你相信你需要一個地圖。 –
它的一項任務。我可以很容易地創建兩個單獨的,但我錯過了我從另一個地圖中的一個類使用一個集合的點。我目前似乎找不到一個明確的方法。我可以從同一個班級的地圖中添加一個集合,儘管.. – user1761732
@ user1761732你能提供一些代碼,你有什麼嘗試過嗎?在遍歷集合時出現什麼問題,並將這些值作爲新映射中的鍵與某些值相關聯。 – Arham