728x90
List 입력 → 출력
List<String> list = new ArrayList<String>();
list.add("테스트1");
list.add("테스트2");
list.add("테스트3");
//전체출력
for (String s : list) {
System.out.println(s);
}
Map입력 → 출력
Map<String, Object> map = new HashMap<String, Object>();
map.put("id", "test");
map.put("pw", "1234");
//향상된 for문으로 key,value가져오기
for (Map.Entry<String, Object> entry : map.entrySet()) {
String key = entry.getKey();
Object value = entry.getValue();
System.out.println(key + ": " + value);
}
/*get으로 id키의 값을 가져올 수 있습니다. */
String name = map.get("id");
System.out.println(name);
List<Map<String, Object>> 입력 → 출력
//List<Map<String, Object>> 선언
List<Map<String, Object>> list = new ArrayList<>();
// 첫번째 map 생성
Map<String, Object> map1 = new HashMap<>();
map1.put("id", "test");
map1.put("pw", "1234");
list.add(map1);
// 두번째 map 생성
Map<String, Object> map2 = new HashMap<>();
map2.put("id", "user");
map2.put("pw", "5678");
list.add(map2);
// 맵 목록 for문 돌림
for (Map<String, Object> map : list) {
// 각 맵의 항목을 반복하고 키-값 쌍을 출력
for (Map.Entry<String, Object> entry : map.entrySet()) {
String key = entry.getKey();
Object value = entry.getValue();
System.out.println(key + ": " + value);
}
System.out.println(); // 사이에 빈 줄 추가
}
/* get으로 id가져오기 */
//0번째 row에서 id컬럼 값을 String으로 가져옴
String id = list.get(0).get("id").toString();
//가져온 값 확인
System.out.println("id :" + id);
728x90
'STUDY > JAVA' 카테고리의 다른 글
[JAVA] 세션(session) 사용 방법 (0) | 2023.06.13 |
---|---|
[JAVA] kmp알고리즘 (6) | 2023.05.24 |
[JAVA] 자바 로그 - Logger (0) | 2023.05.24 |
[JAVA] 자바 스레드(Thread) 총정리 (0) | 2023.05.16 |
[JAVA] 람다와 스트림 (함수형프로그래밍) 맛보기 (0) | 2023.05.15 |