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
		

 

 

*전체적인 일상은 노션을 통해 작성하고 있습니다.

링크 : www.notion.so/027-5f5906f470414f2e84112be7b664c7b7