SQL
#072 [MySQL 과제] Article Map List 응용문제
Ahn_Bo
2021. 1. 5. 10:20
과제 내용
//정보
//게시물 1
- id : 1
- regDate : 2020-12-12 12:12:12
- title : 제목1
//게시물2
-id : 2
-regDate : 2020-12-12 12:12:13
-title : 제목2
List<Map<String, Object>> articleMapList = new ArrayList<>();
...(코드 작성하기)
//결과값
int article1Id = (int)articleMapList.get(0).get("id");
System.out.println(article1Id);//1
String article2Title = (String)articleMapList.get(1).get("title");
System.out.println(article2Title); //제목2
힌트 (반복문 포함)
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.util.HashMap;
class Main {
public static void main(String[] args) {
List<Map<String, Object>> articleMapList = new ArrayList<>();
Map<String, Object> articleMap1 = new HashMap<>();
articleMap1.put("id", 1);
articleMap1.put("regDate", "2020-12-12 12:12:12");
articleMap1.put("id", "제목1");
Map<String, Object> articleMap2 = new HashMap<>();
articleMap2.put("id", 2);
articleMap2.put("regDate", "2020-12-12 12:12:13");
articleMap2.put("id", "제목2");
articleMapList.add(articleMap1);
articleMapList.add(articleMap2);
for (Map<String, Object) articleMap : articleMapList ) {
System.out.println((int)articleMap.get("id"));
}
int article1Id = (int)articleMapList.get(0).get("id");
System.out.println(article1Id);//1
String article2Title = (String)articleMapList.get(1).get("title");
System.out.println(article2Title); //제목2
*전체적인 일상은 노션을 통해 작성하고 있습니다.