java.How의 String s = "sample"과 유사하게 값을 선언하고 한 단계에서 hashMap에 값을 할당합니다. 또한 hashMap에 put 함수를 사용하여 한 번에 더 많은 값 집합을 할당 할 수 있습니다.직접 hashMap에 값을 선언하고 할당하는 방법
2
A
답변
2
HashMaps를 인스턴스화 할 수있는 많은 유틸리티가있는 Google Guava와 같은 라이브러리를 사용하십시오. 다음과 같이 익명 상속을 수행 할 수도 있습니다.
Map<String, Object> map = new HashMap<String, Object>() {{
put("Test", "Test1");
put("Test", "Test1");
}};
그러나 나는 그것을 권장하지 않습니다.
0
그런 구조는 좋은 'java에 존재하지 않습니다.
한편으로는 property files format
을 사용할 수 있습니다. 문자열 또는 파일에 무언가로 구분 된 키 - 값 쌍으로 맵을 저장하고 각 쌍으로 맵을 채우는 루프에서 맵을 읽을 수 있습니다.
반면에 실제로 가능한 + 유형 검사가 필요하면 Groovy
또는 Scala
과 같은 최신 동적 JVM 언어를 살펴볼 수 있습니다.
def map = [ a:1, b:23, c:"aasdasd" ]
7
네, 가능 : 그대로
이 당신이 코드를 사용할 수 있습니다. 아래 코드를 사용할 수 있습니다.
HashMap<String,String> instruments = new HashMap<String, String>() {
{
put("test","test");
put("test1","test1");
}
};
관련 문제
- 1. 하나의 함수에서 전역 변수를 선언하고 다른 함수에서 값을 할당하는 방법
- 2. NSMutableData에 NSString을 직접 할당하는 방법
- 3. 배열을 선언하고 나중에 할당하는 방법은 무엇입니까?
- 4. 선언하고 배열 값을 얻는 방법
- 5. 배열 변수가있는 클래스에 대해 값을 선언하고 할당하는 방법은 무엇입니까?
- 6. 커서에 값을 할당하는 방법? 에서
- 7. 키에 값을 할당하는 방법
- 8. 배열에 값을 할당하는 방법 #
- 9. django에서 값을 할당하는 방법
- 10. 이미지에 값을 할당하는 방법
- 11. JSTL 사용 HashMap에 값을 "넣는"방법
- 12. 조건을 사용하여 bool 변수를 직접 할당하는 방법
- 13. HashMap에 값을 입력하는 방법은 무엇입니까?
- 14. 값을 선언하고 정수 변수로 읽는 방법?
- 15. 쿼리 된 값을 선언하고 CASE에서 사용하는 방법?
- 16. 값을 필드에 정확하게 할당하는 방법
- 17. accepts_nested_attributes_for 모델에 값을 할당하는 방법
- 18. JQUERY에서 변수에 값을 할당하는 방법
- 19. 복잡한 프로필 값을 할당하는 방법
- 20. Get 함수에 값을 할당하는 방법
- 21. 자바에서 Apex에 값을 할당하는 방법
- 22. MVC3에서 JavaScript 값을 할당하는 방법
- 23. 부울 객체에 값을 할당하는 방법
- 24. django에서 속성에 값을 할당하는 방법
- 25. JSON 객체에 값을 할당하는 방법
- 26. Java에서 System.in에 값을 할당하는 방법?
- 27. TCHAR 배열에 값을 할당하는 방법
- 28. 공백으로 여러 값을 할당하는 방법
- 29. tableau의 변수에 값을 할당하는 방법
- 30. 배열의 배열에 값을 할당하는 방법