[java] Map 사용방법

2024. 1. 25. 19:25·spring & java

 

 

Map은 key:value의 한 쌍으로 저장하는 방식을 사용한다.

HashMap에 값을 추가하려면 put(key, value) 메소드를 사용하는데,

설정해준 타입과 같은 타입의 Key와 Value 값을 넣어야 한다.

Map<String, Object> map=new HashMap<String, Object>();
        map.put("Str","가나다라");
        map.put("Int",123456789);

 

 

    System.out.println("문자열 데이터:"+map.get("Str"));
        System.out.println("정수형 데이터"+map.get("Int"));

        System.out.println(map.get("Str").getClass().getName());
        String str=map.get("Str").toString();

 

map.get(key) 메서드를 사용해 value 값을 가져올 수 있다.

전체를 출력하고 싶은 경우, entrySet()이나 keySet()을 사용한다.

 

 

 

<entrySet> 사용 

for (Map.Entry<String, Object> entry: map.entrySet())
        {
            System.out.println(entry.getKey());
            System.out.println(entry.getValue());
        }

 

 

 

<keySet> 사용

for (String key: map.keySet()){
            System.out.println("key:"+key+"value:"+map.get(key));
        }

 

 

 

 

 

'spring & java' 카테고리의 다른 글

스프링 MVC / 기본 애노테이션 정리  (0) 2024.07.08
싱글톤 패턴 기초  (1) 2024.02.19
Optional <t> 이란?  (1) 2024.01.06
MVC, 템플릿 엔진 기초 이해  (2) 2024.01.04
[java] BufferedReader 로 문자열 입력받기  (0) 2023.07.30
'spring & java' 카테고리의 다른 글
  • 스프링 MVC / 기본 애노테이션 정리
  • 싱글톤 패턴 기초
  • Optional <t> 이란?
  • MVC, 템플릿 엔진 기초 이해
zioni
zioni
  • zioni
    jiwon's dev.log
    zioni
  • 전체
    오늘
    어제
    • 분류 전체보기 (76)
      • spring & java (13)
      • Algorithm (14)
      • PS (37)
      • project (3)
      • experience (1)
      • etc (6)
      • study (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • Github
  • 공지사항

  • 인기 글

  • 태그

    java
    백준2525
    백준
    자바
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
zioni
[java] Map 사용방법
상단으로

티스토리툴바