반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- OOP
- JWT
- springboot
- 토큰
- java
- Token
- JPQL
- 자바
- 소프트웨어설계
- JPA
- Spring Boot
- devpi
- Stream
- Component
- 스프링 부트
- entity
- Configuration
- 클래스
- javamailsender
- 스프링
- BEAN
- kotlin
- 코틀린
- Spring
- 오블완
- SpringFramework
- 티스토리챌린지
- map
- 객체지향
- ava백엔드
Archives
- Today
- Total
목록putIfAbsent (1)
DeveloPiano
Java의 putIfAbsent 메서드 이해하기
Java에서 Map을 사용할 때, 특정 키가 존재하지 않을 때만 값을 넣고 싶을 때가 있습니다. 이럴 때 유용하게 사용할 수 있는 메서드가 바로 putIfAbsent()입니다.이번 글에서는 putIfAbsent()가 어떤 메서드인지, 언제 유용한지, 그리고 일반적인 put()과는 어떤 차이가 있는지를 알아보겠습니다.1. putIfAbsent()란?putIfAbsent()는 Java 8부터 사용 가능한 ConcurrentMap 인터페이스의 메서드이자, 이후 일반 Map 구현체에서도 활용되는 방식입니다."해당 키가 존재하지 않으면 값을 넣고, 존재하면 아무것도 하지 않는다."Map map = new HashMap();map.put("language", "Java");map.putIfAbsent("langua..
Develop/Java
2025. 9. 1. 11:30