WEB/JAVA

java 로그 출력시 Map<String, Object> params 의 세부 내용을 출력하는방법

iiaii 2023. 5. 3. 13:18
반응형

Java에서 Map<String, Object> params의 세부 내용을 출력하는 방법은 다음과 같습니다.

  1. Map.EntrySet() 사용하기
for(Map.Entry<String, Object> entry : params.entrySet()) {
    System.out.println(entry.getKey() + " : " + entry.getValue());
}

  1. 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());
}

  1. Lambda 식을 이용한 forEach() 사용하기
params.forEach((key, value) -> {
    System.out.println(key + " : " + value);
});

위 코드들은 Map의 key-value 쌍을 순회하며 각각의 key와 value를 출력하는 방법입니다. 이 중 가장 간단한 방법은 세 번째 방법으로, Java 8에서부

반응형