반응형
- 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
반응형
댓글