FlowerBombs
컬렉션 프레임워크 본문
컬렉션 프레임워크
- 다수의 데이터를 쉽게 처리할 수 있는 표준화 된 방법을 제공하는 클래스들의 모음
- 기존 배열형태의 자료 저장에서 좀 더 다양한 데이터들을 저장하기 위해 사용된다.
인터페이스 <-- 자식클래스
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