본문 바로가기

개발 이야기/Java

tip) Map 초기화 하기

  • 클래스의 생성자가 아닌, 필드로서 맵 초기화 하기
      private static final Map<String, Integer> firstDay;
      static {
          firstDay = new HashMap<String, Integer>();
          firstDay.put("SU", 1);
          firstDay.put("MO", 2);
          firstDay.put("TU", 3);
          firstDay.put("WE", 4);
          firstDay.put("TH", 5);
          firstDay.put("FR", 6);
          firstDay.put("SA", 7);
      }
    • 자바 버전 별로 방식이 조금씩 다른 것 같다.
      • 어쨌거나 자바 1.8버전 에서는 위의 코드로 실행 가능하다.

'개발 이야기 > Java' 카테고리의 다른 글

04. Java의 변수타입과 그 종류  (0) 2019.09.28
03. JSP Vs Javascript  (0) 2018.07.11
02. OOP(Object Oriented Programming)  (0) 2018.07.11
Try ~Catch 문과 Exception처리  (0) 2018.06.28
Tip) [SimpleDateFormat] String ↔ Date  (0) 2016.10.13