Spring+JSP+JSTL

List<Map<String, Object> Map ... Map JAVA

daeyun대윤 2022. 2. 23. 16:50

Service쪽에...

public List<Map<String, Object>> getDataList();


참고 : https://thenicesj.tistory.com/62

 

spring 예제 part.11

다음으로는 list페이지를 만들어볼것이다. 매번 확인을 데이터베이스에서 하는것도 불편했고 사람들에게 리스트를 보여주려면 전체 리스트 페이지가 필요할것이다. 먼저 sql을 짜보자. bookSQL.xml

thenicesj.tistory.com

List는 java.util.*; 안에 있는 패키지. 혹시 list에 빨간줄이 뜨면 List패키지를 import 해준다.


참고 :  https://devlogofchris.tistory.com/41

 

[JAVA]Map이란? (HashMap, Hashtable, TreeMap)

Map 컬렉션 클래스 Map 인터페이스는 Collection 인터페이스와는 다른 저장 방식을 가집니다. Map 인터페이스를 구현한 Map 컬렉션 클래스들은 키와 값을 하나의 쌍으로 저장하는 방식(key-value 방

devlogofchris.tistory.com

Map이란?

- Map은 리스트나 배열처럼 순차적으로(sequential) 해당 요소 값을 구하지 않고 key를 통해 value를 얻는다.
- 맵(Map)의 가장 큰 특징이라면 key로 value를 얻어낸다는 점이다. 

 

특징

1. 요소의 저장 순서를 유지하지 않습니다.
2. key :  중복을 허용  X 
   value :  중복은 허용 O

 


참고 : https://medium.com/developer-new-wisdom/java-map%EC%97%90-%EB%8C%80%ED%95%B4-%EC%95%8C%EC%95%84%EB%B3%B4%EC%9E%90-53e09224f65e

 

[JAVA] Map에 대해 알아보자💨

Map에 대해 간단 정리와 Map안에 배열을 넣는 법

medium.com

Map

Map은 인터페이스이다!
Key와 Value의 쌍으로 이루어진 데이터의 집합이다.
인터페이스를 구현하기 위해선 구현 클래스가 필요하다.
Map의 구현 클래스로는 Hashtable, HashMap, SortedMap 등이 있다.


참고 : https://wikidocs.net/208

 

03-08 맵 (Map)

 

wikidocs.net

"사람"을 예로 들면 누구든지 "이름" = "홍길동", "생일" = "몇 월 며칠" 등으로 구분할 수 있다. 자바의 맵(Map)은 이러한 대응관계를 쉽게 표현할 수 있게 해 주는 자료형이다. 이것은 요즘 나오는 대부분의 언어들도 갖고 있는 자료형으로 Associative array, Hash라고도 불린다.

맵(Map)은 사전(dictionary)과 비슷하다. 즉, people 이란 단어에 "사람", baseball 이라는 단어에 "야구"라는 뜻이 부합되듯이 Map은 Key와 Value라는 것을 한 쌍으로 갖는 자료형이다.

Map은 리스트나 배열처럼 순차적으로(sequential) 해당 요소 값을 구하지 않고 key를 통해 value를 얻는다. 맵(Map)의 가장 큰 특징이라면 key로 value를 얻어낸다는 점이다. baseball이란 단어의 뜻을 찾기 위해서 사전의 내용을 순차적으로 모두 검색하는 것이 아니라 baseball이라는 단어가 있는 곳만을 펼쳐보는 것이다.


참고 : https://doitdoik.tistory.com/57

 

[JAVA] Map이란

Map Map은 리스트나 배열처럼 순차적으로 해당 요소 값을 구하지 않고 Key를 통해 Value를 얻는다. 값(Value)은 중복될 수 있지만, Key는 고유한 값(Unique)을 가져야 한다. Map map = new HashMap<>(); Map 예..

doitdoik.tistory.com

Key를 통해 Value를 찾는다.
Key는 중복 될 수 없지만, Value는 중복될 수 있다.
Key로 Value를 찾기 때문에 순서를 유지하지 않아도 된다.
Key에 해당하는 값이 이미 존재하면 값을 갱신한다.


참고 : https://hoon26.tistory.com/25

 

컬렉션이란?(Collection)[List, set, map]

* Collection? 사전적 의미 : 요소를 수집해서 저장하는 것. 자바에서 컬렉션 프레임워크란, 다수의 데이터를 쉽고 효과적으로 처리할 수 있는 표준화된 방법을 제공하는 클래스의 집합을 의미한다.

hoon26.tistory.com

* Map의 주요 특징

- 모든 데이터는 키와 값이 존재한다.
- 키가 없이 값만 저장할 수는 없다.
- 값이 없이 키만 저장할 수도 없다.
- 키는 해당 Map에서 고유해야만 한다.
- 값은 Map에서 중복되어도 전혀 상관 없다.
- 데이터 추가 순서는 중요하지 않다(데이터를 저장한 순서대로 결과가 출력되지 않는다).


 

728x90
300x250