-2
6 개의 문자열을 포함하는 myClass 클래스에 해시 세트가 있습니다.다른 클래스의 해시 세트에서 해시 맵 채우기
해시 맵을 만들고이 6 개의 문자열을지도라고하는 다른 클래스의 키로 사용할 수 있기를 원합니다.이 값은 옆에 표시됩니다.
어떻게지도 클래스에서 hashmap을 호출하고 myClass의 해시 세트에서 6 개의 문자열을 사용할 수 있습니까?
6 개의 문자열을 포함하는 myClass 클래스에 해시 세트가 있습니다.다른 클래스의 해시 세트에서 해시 맵 채우기
해시 맵을 만들고이 6 개의 문자열을지도라고하는 다른 클래스의 키로 사용할 수 있기를 원합니다.이 값은 옆에 표시됩니다.
어떻게지도 클래스에서 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());
}
}
}
아 .. 알았어 .. 그걸로 일할거야 .. 고마워........... 전에. 그러나 이것은 많은 도움이 될 것입니다. – user1761732
유일한 질문은 값을 사용해야하며 세트를 사용하고지도는 Java에서 수행 할 가장 간단한 작업 중 하나입니다. 그게 내게 왜 당신이지도가 필요하다고 생각하는지 분명하지 않습니다. –
은 (는) 지명 받았습니다. 나는 쉽게 둘 다 개별적으로 만들 수 있지만 내가 다른 곳에서지도에있는 한 클래스의 집합을 사용하는 지점을 놓치고있다. 나는 지금까지 명확한 길을 찾는 것처럼 보인다. 그래도 동일한 클래스의지도에 세트를 추가 할 수 있습니다. – user1761732
@ user1761732 아직 시도한 바에 대한 코드를 제공해 주시겠습니까? 집합을 반복하면서 그 값을 새지도의 키로 사용하는 것이 어떤 가치에 위배되는 것은 무엇입니까? – Arham