
DsMap::put 메소드는 DsMap 객체에 새로운 키-값 쌍을 추가하는 메소드입니다.
이 메소드를 사용할 때 키가 이미 존재하는 경우, 기존 키의 값을 덮어씁니다.
예를 들어, DsMap 객체에 키 "name"과 값 "John"이 이미 존재한다면, DsMap::put 메소드를 사용하여 다시 "name"을 키로 "Jane"을 값으로 추가하면, 기존의 "John"이 덮어씌워져 "Jane"으로 변경됩니다.
DsMap::put 메소드는 기존 키의 값을 덮어씌우기 때문에, 새로운 키-값 쌍을 추가할 때 기존 키가 존재하는지 확인하는 것이 중요합니다.
DsMap::containsKey 메소드를 사용하여 기존 키가 존재하는지 확인할 수 있습니다.
예를 들어, DsMap 객체에 키 "name"과 값 "John"이 이미 존재한다면, DsMap::containsKey 메소드를 사용하여 "name"이 존재하는지 확인할 수 있습니다.
DsMap::containsKey 메소드는 true를 반환하면, 기존 키가 존재하는 것이며, false를 반환하면, 기존 키가 존재하지 않는 것입니다.
DsMap::put 메소드는 기존 키가 존재하면 덮어씌우고, 존재하지 않으면 추가합니다.
DsMap::put 메소드는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
java
DsMap map = new DsMap();
map.put("name", "John"); // 기존 키가 존재하지 않으므로 추가합니다.
System.out.println(map.get("name")); // John
map.put("name", "Jane"); // 기존 키가 존재하므로 덮어씁니다.
System.out.println(map.get("name")); // Jane
2025-07-30 04:54