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 | 31 |
Tags
- jQuery
- 교보
- 프로그래밍
- python
- Vue.js
- 코딩
- 중도인출
- 문자열
- 인출수수료
- 특약
- 납입
- 가입
- 교보생명
- 보험
- Java
- 프론트엔드
- 리스트
- 웹개발
- javascript
- PythonProgramming
- 사망
- 급성심근경색증
- 변환
- 자바스크립트
- 심장질환
- 파이썬
- 수수료
- 추가납입
- 보험료
- 뇌출혈
Archives
- Today
- Total
SeouliteLab
[Java/자바]Map.entrySet()에 대한 forEach 본문
Java의 Map.entrySet()
메서드는 Map의 각 요소에 대한 키-값 쌍을 나타내는 Map.Entry
객체의 Set을 반환합니다. 이를 활용하여 Map의 모든 요소를 반복하고 처리할 수 있습니다. 이 글에서는 entrySet()
메서드와 forEach()
메서드를 함께 사용하는 방법을 살펴보겠습니다.
1. forEach() 메서드를 사용하여 Map의 모든 요소 출력하기
가장 간단한 예제로, forEach()
메서드를 사용하여 Map의 모든 요소를 출력하는 방법을 살펴보겠습니다.
import java.util.HashMap;
import java.util.Map;
public class MapForEachExample {
public static void main(String[] args) {
Map<String, Integer> map = new HashMap<>();
map.put("Alice", 30);
map.put("Bob", 25);
map.put("Charlie", 35);
map.entrySet().forEach(entry -> {
System.out.println(entry.getKey() + ": " + entry.getValue());
});
}
}
2. Map 요소에 대한 연산 수행하기
각 요소에 대해 연산을 수행하는 예제를 살펴보겠습니다. 여기서는 각 값에 대해 5를 더하여 출력하는 예제를 제시합니다.
import java.util.HashMap;
import java.util.Map;
public class MapForEachOperationExample {
public static void main(String[] args) {
Map<String, Integer> map = new HashMap<>();
map.put("Alice", 30);
map.put("Bob", 25);
map.put("Charlie", 35);
map.entrySet().forEach(entry -> {
int newValue = entry.getValue() + 5;
System.out.println(entry.getKey() + ": " + newValue);
});
}
}
'프로그래밍' 카테고리의 다른 글
[Java/자바] 해시 테이블(HashTable) 구현 (0) | 2024.03.18 |
---|---|
[Java/자바] 파일 경로 다루기: getPath(), getAbsolutePath(), getCanonicalPath() 메서드 비교 (0) | 2024.03.15 |
[Java/자바] Thread.join()에 Timeout 적용 (0) | 2024.03.15 |
[Java/자바] Thread.join() 메서드 (0) | 2024.03.15 |
[Java/자바] forEach 사용 방법 (0) | 2024.03.15 |