일반 형식 부분을 Long 및 Anything Map Collection을 구현할 수 있도록 수정하려면 어떻게해야합니까?이 일반 형식을 어떻게 표현할 수 있습니까?
Map<Long, <T implements Collection<Long>>> moc;
내가 어떻게이 일에 대한
일반 형식 부분을 Long 및 Anything Map Collection을 구현할 수 있도록 수정하려면 어떻게해야합니까?이 일반 형식을 어떻게 표현할 수 있습니까?
Map<Long, <T implements Collection<Long>>> moc;
내가 어떻게이 일에 대한
나는 당신의 질문을 이해한다면 당신은 당신이 그것을 위해 Set
moc.put((long) 1, new HashSet<Long>());
답장을 보내 주셔서 감사합니다. 지도
@WeijieWang Java에서는 작동하지 않지만 사용자는 내 허락을 받았습니다. –
moc = new HashMap<Long, Set<Long>>();
을 수행 할 수 있도록?
Map<Long, Collection<Long>> moc = new HashMap<Long, Collection<Long>>();
moc.put(new Long(1), new ArrayList<Long>()); //works
moc.put(new Long(2), new TreeSet<Long>()); //works
답장을 보내 주셔서 감사합니다. 그러나 Map
사용 Multimap과를 추가 할 수
를 사용할 수 있을까? 또한 콜렉션은 집합의 부모이므로 제네릭을 사용할 필요가 없습니다. 멀티 맵 읽기 [this] (http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/collect/Multimap.html) – StackFlowed
이 경우 어떻게 멀티 맵을 사용할 수 있습니까? – wwood