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
[JAVA] Map에 대해 알아보자💨
Map에 대해 간단 정리와 Map안에 배열을 넣는 법
medium.com
Map
Map은 인터페이스이다!
Key와 Value의 쌍으로 이루어진 데이터의 집합이다.
인터페이스를 구현하기 위해선 구현 클래스가 필요하다.
Map의 구현 클래스로는 Hashtable, HashMap, SortedMap 등이 있다.
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에서 중복되어도 전혀 상관 없다.
- 데이터 추가 순서는 중요하지 않다(데이터를 저장한 순서대로 결과가 출력되지 않는다).