Java에서 컬렉션은 객체이거나 여러 객체를 단일 단위로 결합하는 데 사용되는 컨테이너라고 말할 수 있습니다. 컬렉션 인터페이스는 모든 컬렉션 프레임워크 인터페이스의 루트에 있습니다. 객체 추가, 삭제, 반복, 검색 및 검색과 같은 컬렉션에 대한 다양한 작업을 수행할 수 있습니다. 기본 데이터 유형(예: int, double)에는 사용할 수 없습니다. 그러나 Java는 기본 데이터 유형을 객체로 사용할 수 있는 래퍼 클래스를 제공합니다. 우리는 컬렉션 인터페이스를 조작하기 위해 이러한 객체를 사용할 것입니다.
이 글에서는 Collection 인터페이스의 사용법을 보여주는 Java 프로그램을 만들어 보겠습니다. 또한 Collection 인터페이스의 여러 하위 인터페이스와 메서드에 대해서도 설명합니다.
'al'은 배열 목록 컬렉션 collection_name의 이름입니다.
'Integer'는 우리가 저장하려는 요소 유형입니다. 이는 기본 유형이 아니라 객체라는 점에 유의하세요.
'ArrayList'는 모음입니다.
'java.util' 패키지에서 컬렉션 인터페이스를 사용할 수 있으므로 가져오는 것이 중요합니다. 가져오려면 다음 명령을 사용하십시오 -
으아아아여기서 *는 이 패키지의 모든 클래스와 메서드를 프로그램으로 가져오는 것을 의미합니다.
컬렉션 인터페이스의 하위 인터페이스에 대해 논의해 보겠습니다. -
List − Java Collection 인터페이스의 하위 인터페이스입니다. 각 요소가 순차적으로 저장되고 액세스되는 선형 구조입니다. 목록의 기능을 사용하기 위해 목록 인터페이스를 구현하는 ArrayList 및 LinkedList 클래스를 사용하겠습니다.
Set − Java Collection 인터페이스의 하위 인터페이스이며 중복된 값을 허용하지 않습니다. 이는 수학적 집합과 유사합니다. 집합의 기능을 사용하기 위해 집합 인터페이스를 구현하는 해시 집합 클래스를 사용합니다.
Queue - 큐 데이터 구조의 기능을 제공합니다. 큐는 FIFO(선입선출) 원칙을 따릅니다.
프로그램에 내장된 몇 가지 메소드를 사용하겠습니다 −
add() − 목록 끝에 요소를 추가하는 데 사용됩니다.
hasNext() − 요소가 존재하면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
next() − 목록의 다음 요소를 표시합니다.
iterator() − 목록을 순회하는 데 사용됩니다.
get() - 지정된 인덱스에 있는 요소를 반환합니다.
size() − 목록의 요소 수를 반환합니다.
다음 프로그램은 컬렉션 인터페이스의 사용을 보여줍니다.
으아아아for 루프를 사용하여 목록의 요소를 반복하는 방법을 살펴보겠습니다.
으아아아이 예에서는 Iterator 인터페이스를 사용하여 목록의 요소를 반복하는 방법을 살펴보겠습니다.
으아아아이 기사에서는 다양한 컬렉션 인터페이스를 구현하는 클래스와 메서드에 대해 설명했습니다. 이러한 인터페이스는 주로 개체를 그룹화하는 데 사용됩니다.
위 내용은 컬렉션 프레임워크를 사용하는 Java 프로그램을 보여줍니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!