FlowerBombs

컬렉션 프레임워크 본문

JAVA

컬렉션 프레임워크

CitronLemon 2019. 3. 1. 20:08

컬렉션 프레임워크


- 다수의 데이터를 쉽게 처리할 수 있는 표준화 된 방법을 제공하는 클래스들의 모음

- 기존 배열형태의 자료 저장에서 좀 더 다양한 데이터들을 저장하기 위해 사용된다.

인터페이스 <-- 자식클래스



Map (HashMap)


key와 value의 쌍으로 데이터를 저장한다. --> 딕셔너리


객체 생성하기

- key로 사용할 데이터의 형식과 값으로 사용할 데이터의 형식(클래스이름)을 

  객체 생성시 <>안에 명시한다.   제너릭스

- key는 문자열을 사용하는 것이 보통

- 값의 경우 상황에 따라 다르다.

- 기본 자료형에 대한 처리가 필요할 경우  Wrapper클래스를 사용.


1
Map<String, 클래스> map = new HashMap<String, 클래스>();
cs

1
Map<String, 저장할 데이터의 클래스> map = new HashMap<String, 저장할 데이터의 클래스이름>();
cs





데이터 저장하기

1
map.put(key, value);
cs



데이터 조회하기

1
2
// value가 리턴된다.
map.get(key);
cs



저장된 데이터의 수

1
int count = map.size();
cs




'JAVA' 카테고리의 다른 글

파일 입출력(File Class/InputStream/OutputStream/HelperClass) (!)  (0) 2019.03.01
List (ArrayList)  (0) 2019.03.01
날짜처리  (0) 2019.03.01
예외처리(Exception)  (0) 2019.03.01
정규표현식(Pattern Check)  (0) 2019.03.01
Comments