Notice
Recent Posts
Recent Comments
«   2024/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
Archives
Today
Total
관리 메뉴

DeFacto-Standard IT

[Java] Collection Interface 본문

Java/Collection

[Java] Collection Interface

defacto standard 2017. 10. 3. 19:30

메서드

설명

 boolean add(Object o)

 boolean addAll(Collection c)

 객체 o 또는 Collection c의 객체들을 추가

 void clear()

 모든 객체 삭제

 boolean contains(Object o)

 boolean contains(Collection c)

 객체 o 또는 Collection c의 객체들이 포함되어 있는지 확인

 boolean equals(Object o)

 동일한 Collection인지 확인

 int hashCode()

 hash code 반환

 boolean isEmpty()

 비어있는지 확인.

 비어있다면 true, 비어있지 않다면 false

 Iterator iterator()

 Iterator 반환

 boolean remove(Object o)

 객체 o 삭제

 boolean removeAll(Collection c)

 Collection c에 포함된 객체들을 삭제

 boolean retainAll(Collection c)

 Collection c에 포함된 객체만을 남기고 다른 객체들은 삭제.

 Collection에 변화가 있으면 true, 없으면 false 리턴

 int size()

 저장된 객체의 갯수

 Object[] toArray()

 저장된 객체들을 객체배열(Object[])로 반환

 Object[] toArray(Object[] a)

 객체배열 a에 Collection의 객체를 저장해서 반환

 

 - Collection Interface를 상속받는 것들

1. List

2. Set

3. Queue

 

'Java > Collection' 카테고리의 다른 글

Collection Sheet & Selection  (0) 2017.11.17
[Java] List Interface - Vector, ArrayList  (0) 2017.10.03
[Java] List Interface  (0) 2017.10.03
Comments