>  기사  >  Java  >  객체의 컨테이너 인스턴스에 대한 자세한 설명

객체의 컨테이너 인스턴스에 대한 자세한 설명

零下一度
零下一度원래의
2017-06-25 11:05:241223검색

1. Iterator(반복자)와 Enumeration(열거 클래스)은 모두 컬렉션을 탐색하는 데 사용되며 둘 다 인터페이스입니다. 차이점은 Enumeration은 컬렉션의 데이터만 읽을 수 있는 반면 Iterator는 데이터를 삭제할 수 있고 Iterator는 Enumeration을 대체할 수 있다는 것입니다.

2 세트 유형에는 Vector, BitSet("바이너리 비트"로 구성된 벡터), Stack("LIFO(후입선출) 컬렉션), Hashtable("키-값" 쌍)이 포함됩니다.

3.Collection은 Set 및 List의 상위 인터페이스입니다. List에는 특정 순서로 요소가 포함되어야 하지만 Set에는 중복된 요소가 포함될 수 없습니다. 맵은 일련의 "키-값" 쌍입니다. 컬렉션에는 중복된 키 개체가 없으며 값 개체가 반복될 수 있습니다.

4.Collection의 iterator() 메서드는 순회를 위해 Iterator 객체를 반환할 수 있습니다.

5. 스택, 큐 등과 관련된 작업이 포함된 경우 List를 사용하는 것이 좋습니다. 요소를 빠르게 삽입하고 삭제하려면 LinkedList를 사용해야 합니다.

위 내용은 객체의 컨테이너 인스턴스에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.