정의
- Map에 저장된 모든 key-value 쌍을 각각의 객체로 얻을 수 있도록 해주는 클래스
주요 메소드
- Map.entrySet() = Map → Entry 변환
- getKey(), getValue() = 해당 엔트리의 키/값 반환
- setValue(A) = 해당 엔트리의 값을 A로 변경
- equal(entry2) = 참조한 entry와 entry2가 서로 같은지 여부 반환 (키,값 모두 같아야함)
특징
- 각각의 key와 value가 연결되어 하나의 객체로 표현되어 서로 연관되어 있다는 것을 명시할 수 있음
- Map의 데이터를 Entry로 변환한 뒤 Iterator를 이용하여 반복문을 수행할 수 있도록 하기 위해 주로 사용
public String uplodadFile(MultipartHttpServletRequest mRequest) {
Map <String, MultipartFile> files = mRequest.getFileMap();
Iterator<Entry <String , MultipartFile>> itr = files.entrySet().iterator();
}
- 동적으로 key에 대한 value값을 편하게 수정 가능 - setValue()
'Java' 카테고리의 다른 글
com.google.gson.Gson (0) | 2024.01.15 |
---|---|
java.util.Iterator (0) | 2023.12.21 |
java.net.URL (0) | 2023.12.20 |
java.io.File (0) | 2023.12.20 |
java.io.InputStream & OutputStream (0) | 2023.12.20 |
댓글