| 메소드 | 리턴 | 설명 |
|---|---|---|
| add(E e) | boolean | Collection 안에 원소 e를 넣는다. |
| addAll(Collection <? extends E> c) | boolean | Collection 안에 collection c를 넣는다. |
| clear() | void | Collection을 비운다. |
| contains(Object o) | boolean | Collection 안에 o가 포함되어 있으면 true, 아니면 false를 반환한다. |
| containsAll(Collection<?> c) | boolean | Collection 안에 c가 포함되어 있으면 true, 아니면 false를 반환한다. |
| equals(Object o) | boolean | 특정한 Object인 비교했을 때 동일하면 true, 아니면 false를 반환한다. |
| hashCode() | int | Collection의 해시 코드를 반환한다. |
| isEmpty() | boolean | Collection이 비어있다면 true, 아니면 false를 반환한다. |
| iterator() | Iterator<E> | Collection을 Iterator로 반환한다. |
| parallelStream() | Stream<E> | Collection을 parallelStream으로 반환한다. |
| remove(Object o) | boolean | Collection 안에 o가 존재할 시 삭제한다. |
| removeAll(Collection<?> c) | boolean | Collection 안에 c 안의 원소들을 삭제한다. |
| removeIf(Predicate<? super E> filter) | boolean | 주어진 Predicate를 충족할 시 Collection 안의 모든 원소를 삭제한다. |
| retainAll(Collection<?> c) | boolean | Collection 안의 c만 유지하고 나머지는 삭제한다. |
| size() | int | Collection의 크기를 반환한다. |
| spliterator() | Spliterator<E> | Collection을 spliterator를 반환한다. |
| stream() | Stream<E> | Collection을 stream으로 반환한다. |
| toArray() | Object[] | Collection을 배열로 반환한다. |

https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html
https://www.crocus.co.kr/1553
https://crazykim2.tistory.com/557
https://choicode.tistory.com/25