English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 기본 튜토리얼

Java 흐름 제어

Java 배열

Java 방향 객체(I)

Java 방향 객체(II)

Java 방향 객체(III)

Java 예외 처리

Java 목록(List)

Java Queue(큐)

Java Map 집합

Java Set 집합

Java 입력 출력(I/O)

Java Reader/Writer

Java 다른 주제

Java 컬렉션 인터페이스 (Collection)

이 튜토리얼에서는 Java Collection 인터페이스 및 그 서브 인터페이스를 배울 것입니다.

Collection 인터페이스는 Java 컬렉션 프레임워크의 뿌리 인터페이스입니다.

이 인터페이스는 직접 구현되지 않습니다. 그러나 List, Set, Queue와 같은 서브 인터페이스를 통해 구현됩니다.

예를 들어, ArrayList 클래스는 List 인터페이스를 구현하며, 이는 Collection 인터페이스의 서브 인터페이스입니다.

Collection 서브 인터페이스

위와 같이 Collection 인터페이스는 Java에서 다양한 클래스가 구현한 서브 인터페이스를 포함합니다.

1.List 인터페이스

List 인터페이스는 정렬된 집합이며, 배열처럼 요소를 추가하고 제거할 수 있습니다. 더 알고 싶다면 방문해 주세요.Java List 인터페이스

2.Set 인터페이스

Set 인터페이스는 수학적 콜렉션과 유사하게 다른 콜렉션에 요소를 저장할 수 있도록 허용합니다. 중복된 요소는 없습니다. 더 많은 정보를 얻으려면 방문하세요Java Set 인터페이스

3.Queue 인터페이스

우리가처음에 먼저(FIFO)의요소를 저장하고 액세스하는 방법에 사용할 수 있는 Queue 인터페이스가 있습니다. 더 많은 정보를 얻으려면 방문하세요Java Queue 인터페이스

Collection 메서드

Collection 인터페이스는 다양한 메서드를 포함하고 있습니다. 이 메서드는 모든 서브 인터페이스에서 사용할 수 있습니다.

  • add() - 지정된 요소를 콜렉션에 삽입하기

  • size() - 콜렉션의 크기를 반환합니다

  • remove() - 콜렉션에서 지정된 요소를 제거하기

  • iterator() - 콜렉션의 요소에 액세스하기 위해 이터레이터를 반환합니다

  • addAll() - 지정된 콜렉션의 모든 요소를 콜렉션에 추가하기

  • removeAll() - 콜렉션에서 지정된 콜렉션의 모든 요소를 제거하기

  • clear() - 콜렉션에서 모든 요소를 지우기