반응형

- Map/HashMap 선언과 동시에 초기화 하기 -


말 그대로 Map을 선언과 동시에 초기화 하는 방법에 대해 알아보자.

map말고도 list 등 비슷한 구조를 가진 것들은 모두 가능하다.

 

▷ 예제1) Map 선언 초기화

public class MapTest{
    public static void main(String[] args){
    
        Map<String, String> mineMap = new HashMap<String, String>() {
            {
                put("key1", "value1");
                put("key2", "value2");
            }
            
        };
    }
}

예제와 같이 선언과 동시에 초기화가 가능하며

해당 값을 변경하지 못하도록 static과 final 등을 조합하여 미리 선언하여 많이들 사용하고는 한다.

 

참고 : http://dveamer.github.io/backend/InitializingJavaVariable.html

 

Dveamer

현실에서 살고 있지만 이상에 대한 꿈을 버리지 못한 몽상가의 홈페이지 입니다. 개인적인 기록을 주 목적으로 하며 일상과 프로그래밍 관련 글을 포스팅합니다.

dveamer.github.io

반응형