-
[JAVA] collectionProgramming/Java 2018. 11. 20. 22:26
[java api 참고] https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html
Returns Integers
collection의 요소의 수를 리턴한다.List와 같은
boolean inEmpty()
Returns true
collection 내에 아무런 요소도 없다면 returns true
boolean contains(Object o)
Returns true
collection 내에 특정한 요소(Object o)가 있다면 returns true
적어도 한 개의 일치하는 요소가 있는 경우에만 ture
Iterator<E> iterator()
Object[] toArray()
Returns an array
collection의 모든 요소를 포함하는 배열 리턴, Iterator(반복자)에 의해 반환 순서가 보증된다면 순서도 유지됨
collection을 배열로 바꾸고 싶을 떄 사용
<T> T[] toArray(T[] a)
Returns an array
지정된 형태의 배열로 반환 (객체 타입?)
boolean add(E e)
boolean remove(Object o)
boolean containsAll(Collection<?> c)
boolean addAll(collection<? extends E> c)
Returns 호출한 대로 컬렉션이 변경되면 true
지정된 컬렉션의 모든 요소를 컬렉션에 추가(합집합)
boolean removeAll(Collection<?> c))
Returns 호출한 대로 컬렉션이 변경되면 true
지정한 컬렉션의 저장된 것과 동일한 객체들을 제거(차집합)
이 호출이 반환되면 지정된 컬렉션과 공통된 요소가 없음
boolean removeIf (Predicate<? super E> filter)
boolean retainAll(Collection<?> c)
Returns 호출한 대로 컬렉션이 변경되면 true
저장된 객체 중에서 주어진 컬렉션과 공통된 것들만을 남기고 나머지 삭제(교집합)
지정된 컬렉션에 포함되지 않는 모든 요소를 이 컬렉션에서 제거 (같은 요소만 남김)
void clear()
boolean equals(Object o)
int hashcode()
defalult Spliteratir<E> spliertator()
default Stream<E> stream()
default Stream<E>
'Programming > Java' 카테고리의 다른 글
[Java] 다중 반복문 탈출 방법 (0) 2019.10.21 [Java] 추상클래스와 인터페이스 차이 (0) 2019.08.20 [JAVA] Stack, Queue, Deque (0) 2019.05.14 [Java] 클래스 변수 & 클래스메소드 (0) 2018.10.02 [Interface] List, Set, Map (0) 2018.10.01