티스토리 뷰
http://www.tcpschool.com/java/java_collectionFramework_concept
코딩교육 티씨피스쿨
4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등
tcpschool.com
참고하였습니다.
collection framework 컬렉션 프레임워크
자바에서 컬렉션 프레임워크란 데이터를 저장하는 자료구조와 데이터를 처리하는 알고리즘을 구조화하여
클래스로 구현해놓은 것이다.
자바의 인터페이스를 사용하여 구현한다. 주요 인터페이스로 List 인터페이스, Set인터페이스, Map인터페이스가 있다.
List<E>
컬렉션 프레임워크를 구성하는 모든 클래스는 제너릭으로 표현되어있다.
List<E>는 순서가 있는 데이터의 집합으로, 데이터의 중복을 허용한다.
구현클래스: Vector, ArrayList, LinkedList, ,Stack, Queue가 있다.
Set<E>
순서가 없는 데이터의 집합으로, 데이터의 중복을 허용하지는 않는다.
구현 클래스: HashSet, TreeSet
Map<k,v>
키와 값의 한쌍으로 이뤄지는 데이터의 집합으로, 순서가 없다.
키는 중복을 허용하진 않으나, 값은 중복이 가능하다.
구현 클래스: HashMap, TreeMap, Hashtable, Properties
collection class 컬렉션 클래스
컬렉션 프레임워크에 속하는 인터페이스를 구현한 클래스를 컬렉션 클래스라고 한다.
import javat.util.*;
public class Collection01{
public static void main(String[] args){
//리스트 생성
ArrayList<String> arrList=new ArrayList<String>();
//리스트 요소에 저장
arrList.add("0ne");
arrList.add("two");
arrList.add("three");
//리스트 요소 출력
for(int i=0; i<arrList.size(); i++){
System.out.println(arrList.get(i));
}
}
}
'java' 카테고리의 다른 글
Set 컬렉션 클래스 (0) | 2022.02.06 |
---|---|
List 컬렉션 클래스 (0) | 2022.02.06 |
자바 자동 형변환 Promotion (0) | 2021.12.27 |
소수 구하기 코드 (0) | 2021.11.26 |
코드업 기초 100제 풀이(자바)후기 (0) | 2021.11.01 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 모델링
- 다이어그램
- laravel
- 파이썬기초
- 자바기초
- Spring
- 백엔드
- eclipse
- 스프링
- 이클립스
- 코드업
- 객체지향모델링
- 파이썬
- 객체지향
- 개인프로젝트
- 유스케이스
- web
- 코딩
- JPA
- 레이아웃
- 안드로이드
- 깃
- 자바
- UML
- 기초100제
- sql
- 코드업기초
- java
- sourcetree
- set
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함