728x90
Map
- Map은 리스트나 배열처럼 순차적으로 해당 요소 값을 구하지 않고 Key를 통해 Value를 얻는다.
- 값(Value)은 중복될 수 있지만, Key는 고유한 값(Unique)을 가져야 한다.
Map<String, String> map = new HashMap<>();
Map 예제
Map<String, String> map = new HashMap<>();
map.put("name", "doik");
map.put("age", "33");
System.out.println(map.get("name")); // "doik"
결론
- Key를 통해 Value를 찾는다.
- Key는 중복될 수 없지만, Value는 중복될 수 있다.
- Key로 Value를 찾기 때문에 순서를 유지하지 않아도 된다.
- Key에 해당하는 값이 이미 존재하면 값을 갱신한다.
728x90
'Java & Spring' 카테고리의 다른 글
[JAVA] BufferedRead, BufferedWriter (0) | 2022.02.22 |
---|---|
[JAVA] Math.max(), Math.min() 최대,최소값 구하기 (0) | 2022.02.21 |
[JAVA] Scanner 스캐너 (0) | 2022.02.20 |
[Java] 문자열 비교 equals(), == 사용법 비교 (0) | 2022.02.19 |
[Spring] @RequestMapping 사용법 (0) | 2022.02.11 |