WEB/JAVA
java 로그 출력시 Map<String, Object> params 의 세부 내용을 출력하는방법
iiaii
2023. 5. 3. 13:18
반응형
Java에서 Map<String, Object> params의 세부 내용을 출력하는 방법은 다음과 같습니다.
- Map.EntrySet() 사용하기
for(Map.Entry<String, Object> entry : params.entrySet()) {
System.out.println(entry.getKey() + " : " + entry.getValue());
}
- Iterator 사용하기
Iterator<Map.Entry<String, Object>> itr = params.entrySet().iterator();
while(itr.hasNext()) {
Map.Entry<String, Object> entry = itr.next();
System.out.println(entry.getKey() + " : " + entry.getValue());
}
- Lambda 식을 이용한 forEach() 사용하기
params.forEach((key, value) -> {
System.out.println(key + " : " + value);
});
위 코드들은 Map의 key-value 쌍을 순회하며 각각의 key와 value를 출력하는 방법입니다. 이 중 가장 간단한 방법은 세 번째 방법으로, Java 8에서부
반응형