내 프로그램이 작동하는 방식은 일부 개체 "세계"의 arraylist를 얻는 것입니다. 나는 모든 세계를위한 새로운 arraylist를 만들고 싶다. 그런 다음 세계 이름이 핵심이고지도 작성자가 가치가있는지도를 만들고 싶습니다. 지금까지 각 세계에 대한 고유 한 ID와 세계의 arraylist 크기를 얻을 수 있지만 그지도를 만드는 방법을 모르겠습니다.얼마나 많은 ArrayLists가 필요한지 모른 채 ArrayLists의 Map을 어떻게 만들 수 있습니까?
답변
지도 인터페이스를 구현하는 모든 클래스를 사용할 수 있습니다 (예 : HashMap :
Map<String, ArrayList<World>> map = new HashMap<String, ArrayList<World>>();
구현에 비해 인터페이스에 대해 선언하는 것이 좋습니다. – BalusC
변수를 Map 인터페이스로 지정하는 것이 HashMap 객체보다 낫습니다. 또한 HashMap 외에 [Map 인터페이스 구현] (http://download.oracle.com/javase/7/docs/api/) 이외에도 많은 클래스가 있습니다. –
그래, 나는 그것을 고쳤다. –
- 1. 어떻게 이종 boost :: map을 만들 수 있습니까?
- 2. 얼마나 많은 공간이 MySQL 데이터베이스에 필요한지 알 수 있습니까?
- 3. 이름/형식을 모른 채 SqlParameters를 어떻게 추가합니까?
- 4. WebMethod 매개 변수가 필요한지 어떻게 만들 수 있습니까?
- 5. MySQL에서는 얼마나 많은 명령문을 조건부로 만들 수 있습니까?
- 6. 사전에 형식을 모른 채 XML을 deserialize하려면 어떻게해야합니까?
- 7. 이름을 모른 채 어떻게 C 구조체 멤버에 액세스하겠습니까?
- 8. 키를 모른 채 enum 값을 얻는 방법?
- 9. WPF : 항목을 모른 채 ComboBox의 FontSize를 변경하십시오.
- 10. 저장소 위치를 모른 채 cvs 체크 아웃
- 11. 개체 인스턴스를 모른 채 Func 전달
- 12. 컴파일 타임에 유형을 모른 채 일반 함수를 어떻게 호출해야합니까?
- 13. 타입을 모른 채 배열을 NULL로 지우십시오.
- 14. ASP.NET MVC 아무것도 추가를 모른 채 이미지
- 15. C를 모른 채 C# 학습을 시작 하시겠습니까?
- 16. 암호를 모른 채 다른 사용자 WindowsIdentity를 얻으려면 어떻게해야합니까?
- 17. 얼마나 많은 메모리를 할당 할 수 있습니까?
- 18. django.forms는 얼마나 많은 도움을 줄 수 있습니까?
- 19. 사용자가 uid를 얼마나 많이 만들 수 있습니까?
- 20. 얼마나 빨리 데모를 만들 수 있습니까?
- 21. Qt : 얼마나 작게 만들 수 있습니까?
- 22. Asp.net MVC -이 역할을 모른 채 사용자 역할을 얻으려면 어떻게해야합니까?
- 23. 얼마나 많은 EJB가 얼마나 많이 있습니까?
- 24. 세로 정렬! div의 세로 높이를 모른 채 작동 시키려면 어떤 방법이든 사용할 수 있습니까?
- 25. 스트림의 길이를 모른 채 여러 개의 스트림을 하나의 파일에 씁니까?
- 26. 리소스 유형을 모른 채 zend 리소스를 가져 오는 중
- 27. NHibernate를 사용하면 INHibernateProxy를 어떻게 만들 수 있습니까?
- 28. 이름을 모른 채 배열 키를 참조할까요? 나는이 같은 배열이있는 경우
- 29. 정확한 필드 수를 모른 채 POST 데이터 검색
- 30. 병합이 필요한지 어떻게 확인합니까?
정확히 무엇이 문제인가? 지도의 요점은 그것이 얼마나 많은 항목을 미리 가질지를 알 필요가 없다는 것입니다. – Marcin
'Map'을 채우기 위해 얼마나 많은 원소가 있는지 알 필요가 없습니다. 문제가 정확히 무엇입니까? –