반응형
List Map에서 데이터 가져오기
Map<String, Object> map = new HashMap<String, Object>();
List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
map.put("one", "1");
map.put("two", "2");
map.put("three", "3");
list.add(map);
for(int i = 0; i < list.size(); i++){
System.out.println("list 사이즈 :" + i);
System.out.println("list entrySet :" + list.get(i).entrySet());
for( Map.Entry<String, Object> elem : list.get(i).entrySet() ){
// list 각각 hashmap받아서 출력
if(elem.getValue() != null && elem.getValue() != "") {
System.out.println("키 : " + elem.getKey() + ", 값:" + elem.getValue());
}
}
}
for(Map a : list){
System.out.println("a : " + a);
}
반응형
'Backend > JAVA' 카테고리의 다른 글
[JAVA] 자바 객체를 XML로 변환하기 - JAXB(자바API)를 사용하여 dto를 xml로 변환 (marshaller) (0) | 2023.06.23 |
---|---|
[JAVA] 자바 json 문자열로 변환하기 (0) | 2023.05.01 |
[JAVA] 자바에서 로직 수행시간 성능 속도 체크하기 - StopWatch (0) | 2023.04.13 |
[JAVA] 자바 request 정보 및 모바일 구분하기 (0) | 2023.04.07 |
[JAVA] 자바 세션 값 가져오기 - RequestContextHolder session 사용 (0) | 2023.04.06 |
댓글