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 반환
[Java] 자바 List 자료형 알아보기(ArrayList) (0) | 2020.01.08 |
---|---|
[jQuery] index() - 클릭한 요소가 몇번째 인자(eq)인지 알아내기 (0) | 2020.01.08 |
[JavaScript] 문자를 숫자로 형변환 하는 Number(),ParseInt() 차이점 (0) | 2020.01.06 |
[JavaScript] encodeURI() , encodeURIComponent() 차이점 알고 사용하기 (0) | 2020.01.03 |
[JavaScript] lastIndexOf() : String에서 원하는 값의 마지막 위치(index) 찾기 (0) | 2020.01.02 |