티스토리 뷰

Back-end/Java

Map

douStory 2021. 7. 28. 15:54
728x90

Arraylist와 다르게 Index 대신 key를 사용합니다.

한마디로 원래는 각 데이터의 이름이 Index 였다면, 우리가 알기 쉽게 이름을 지어 줄 수 있는건 Map 입니다.

-> 각 성적의 과목을 알고 싶을때 사용하는 것이 Map 입니다.

 

add 아니고 put 

		Map<String, Integer> scores = new HashMap<String, Integer>();
		
		scores.put("java", 100); // 자료를 넣을 때 add 가 아니라 put
		scores.put("C", 98);
		scores.put("C#", 88);
		
		scores.remove("C");

Key 값은 중복이 안된다.

		scores.put("java", 100); // 자료를 넣을 때 add 가 아니라 put
		scores.put("java", 80); // 중복은 안되고 update가 된다.

int javaScore = scores.get("java") 

데이터를 가져올때는 get을 사용한다.

'Back-end > Java' 카테고리의 다른 글

클래스  (0) 2021.07.29
변수의 범위 (Scope of Varlables)  (0) 2021.07.29
ArrayList  (0) 2021.07.28
다차원 배열  (0) 2021.07.28
Array 복사하기  (0) 2021.07.28
댓글