BACK END/SPRING

컬렉션 프레임워크 특징 정리(총)

dinoelll 2023. 3. 10. 17:49
  Collection
List Set map
  ArrayList Vector LinkedList HashSet HashMap
다른 
사람이 이용
막지 않음 막음      
[중간]
추가, 삭제


미뤄짐
 
좌우 데이터를 기억
   
데이터
중복
      허용
(절대 안받음)
key : 허용
(덮어 써버림)

value : 허용
검색       없음
(단, interator로 꺼낼 수 있음)
있음
.get
크기 무제한
순서 배열과 유사하게 순서를 정해줌
순서 없음(무작위)
메서드
method
1. add(String)

2. [리스트 얻기] 

3. remove(String)
1. add

2.[리스트 얻기]

3. remove

4. set(int,String)
[istUpdate, 수정]

5. clear
[모두 비움]
  1. add(String)

2.[리스트 얻기]

<방법1>
1)쪼개기(iterator)
2)while , hasNext
3)가져오기(.next)

<방법2>
1)for( ){
list.add()
}

1. put(String, int)

2.[리스트 얻기]
<방법1>
<방법2>
<방법3>

3. [세부내용보기]

4.remove

5.[찾기]