java에서 해쉬맵은 성능도 좋으며 사용하기도 편리하다.

데이터 요청, 응답시 많이 사용하는 json type으로 파싱도 용이하다.

아래는 hashmap 데이터 입력, 변경 관련 sample이다.

 

또한 특정 key에 매핑되는 value(데이터) 변경시 데이터 입력시 사용했던 put메소드를 사용 하면된다.

즉, put("변경할 대상 key값", "변경값") 형태로 사용해주기만 하면된다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package com.supercoding;
 
 
public class HmTest {
 
    public static void main(String[] args) {
 
        HashMap<String,Integer> hsMap = new HashMap<>();
 
        //soccer player name and back number
        //hashmap data input
        hsMap.put("son",7);
        hsMap.put("winks",8);
        hsMap.put("herry",10);
        hsMap.put("Lloris",1);
 
        int sonNum = hsMap.get("son");
        System.out.println("son number : " + sonNum);
        //output result-> change son number : 7
 
        //해쉬맵 데이터 변경하기(HashMap data change)
        //put 함수를 활용해 변경해야할 key와 변경 값을 입력해주기만 하면됨.
        //change hashmap value -> just use put method  , put("key","change value");
        hsMap.put("son",14);
        sonNum = hsMap.get("son");
        System.out.println("change son number : " + sonNum);
        //output result-> change son number : 14
    }
 
}

 

LIST
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기