티스토리 뷰

java

java 자바 collection framework

짱쭈니어 2022. 2. 6. 15:21

 

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
링크
«   2025/05   »
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
글 보관함