티스토리 뷰

import java.util.HashMap;

public class Maps {
	public static void main(String[] args) {
		
		// Map
		// key, value 쌍의 집합이다.
		// 특정 순서를 보장하지 않는다.
		HashMap<String, Integer> empIds = new HashMap<>();
		empIds.put("John", 12345);
		empIds.put("Carl", 54321);
		empIds.put("Jerry", 8675309);
		
		System.out.println(empIds);
		
		System.out.println(empIds.get("Carl"));
		
		// 키가 존재하는지
		System.out.println(empIds.containsKey("George"));
		
		// 값이 존재하는지
		System.out.println(empIds.containsValue(8675309));
		
		// 키 값이 있으면 업데이트 없으면 추가
		empIds.put("John", 98765);
		System.out.println(empIds);
		
		// 키 값이 있을때만 업데이트
		empIds.replace("Kramer", 777);
		System.out.println(empIds);
		
		// 키 값이 없을때만 추가
		empIds.putIfAbsent("Steve", 222);
		System.out.println(empIds);
		
		// 제거
		empIds.remove("Steve");
		System.out.println(empIds);
	}
}
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
링크
«   2024/05   »
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
글 보관함