인코딩의 Decoding

728x90
반응형

Java에서 Map은 key-value 형태로 구성되며 key를 사용하여 value값을 얻어낸다.

Map은 인터페이스이며 Map을 이용한 자료형에는 HashMap,TreeMap등이 있다.

오늘은 많이 사용되는 HashMap 예시를 통하여 Map에 대하여 간단히 알아보겠습니다.

 

1. HashMap 선언

HashMap<String, String> mapObject = new HashMap<String,String>();

<String,String>은 제네릭을 이용한 것이고 의미하는 것은 key와 value를 String 형태로 넣어주겠다는 의미입니다.

제네릭은 다음 번에 설명하겠습니다.

 

2. HashMap에 key,value 항목 추가하기 - put

mapObject.put("key1","value1");		// 선언했던 mapObject 객체에 Key('key1')과 Value('value1')추가

3. HashMap에서 key를 이용하여 value 찾기 - get

mapObject.get("key1")			// 'value1'을 반환

4. HashMap에서 key를 이용하여 항목(key,value) 삭제하기 - remove

mapObject.remove('key1');		// 'key1'-'value1'을 삭제하고 항목의 Value('value1')을 리턴

5. HashMap의 항목 개수 알아내기 - size

mapObject.size()		//항목 개수를 반환한다. 위에서 항목을 삭제했으므로 0 반환
반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band