반응형
Java의 Map 인터페이스에서 replace(key, value) 메서드를 사용하여 특정 키(key)에 해당하는 값을 변경 할 수 있습니다.
다음과 같이 Map<String, String> 샘플코드가 있습니다.
Map<String, String> map = new HashMap<>(); map.put("A", "A값 "); map.put("B", "B값"); map.put("C", "C값"); |
여기서 "B" 라는 키에 해당하는 값을 "B변경값 " 로 대체하고 싶다고 한다면 다음과 같이 replace 함수를 사용합니다.
String replacementValue = "B변경값"; map.replace("B", replacementValue); |
위 코드는 주어진 Map<String, String>에서 "B"라는 키에 해당하는 값을 "B변경값" 으로 변경합니다.
결론은, replace(key, value) 메서드를 사용하여 해당 키에 새로운 값을 할당합니다.
대체된 결과를 출력해보겠습니다
System.out.println(map); --출력 실행 소스 {A=A값 , B=B변경값 , C=값} --출력값 |
따라서, "B"라는 키에 해당하는 값이 "B변경값"으로 대체된 것을 확인할 수 있습니다.
참고로 replace(key, value) 메서드는 키(key)가 존재할 경우에만 대체 작업을 수행합니다. 키가 존재하지 않으면 아무 작업도 수행하지 않습니다.
반응형
'IT > JAVA' 카테고리의 다른 글
자바스크립트 opener 함수의 호출 오류 해결 방법 (0) | 2024.08.23 |
---|---|
JAVA 또는 JAVASCRIPT 첨부 파일 회전 시킨 후 다시 저장하는 방법 (0) | 2023.07.04 |
java eclipse 디버깅 하는 방법 (0) | 2023.06.29 |
JAVA SMTP MAIL getInstance 와 getdefaultinstance 차이 (0) | 2023.06.20 |
JAVA STMP 를 활용 하여 MAIL 보내는 방법 (0) | 2023.06.20 |