ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [JAVA] collection
    Programming/Java 2018. 11. 20. 22:26

    [java api 참고] https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html




    int size()

    Returns Integers

    collection의 요소의 수를 리턴한다.List와 같은

    collection의 크기를 알고 싶을 때 사용

    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> parrallelStream()


    댓글

Designed by Tistory.