자바 벡터 예제

août 1, 2019 10:21 Publié par

다음은 beginnersbook.com 게시된 벡터 자습서 목록입니다. 행복한 학습 🙂 지정된 컬렉션의 모든 요소를 지정된 컬렉션의 이터레이터에 의해 반환되는 순서대로 이 벡터의 끝에 적용합니다. 벡터는 배열의 크기를 미리 모르거나 프로그램의 수명 동안 크기를 변경할 수 있는 크기만 필요한 경우 매우 유용합니다. 이 벡터에서 지정된 위치에 지정된 요소를 삽입합니다. 벡터는 목록 인터페이스를 구현합니다. ArrayList와 마찬가지로 삽입 순서도 유지하지만 동기화되어 해당 요소의 검색, 추가, 삭제 및 업데이트에서 성능이 저하되기 때문에 스레드가 아닌 환경에서는 거의 사용되지 않습니다. ArrayList 및 Vectors는 모두 List 인터페이스를 구현하고 일반 배열을 사용하는 것과 마찬가지로 내부 데이터 구조에 대해 동적으로 조정 가능한 배열을 사용합니다. 구문: 벡터에는 컬렉션 프레임워크의 일부가 아닌 많은 레거시 메서드가 포함되어 있습니다. 벡터는 동적 배열을 구현합니다.

그것은 ArrayList와 유사하지만, 두 가지 차이점 – 벡터 용량의 증분에 관한 중요한 포인트 : 증분이 지정되면, 벡터는 각 할당 주기에서 그것에 따라 확장되지만 증분이 지정되지 않은 경우 벡터의 용량이 얻을 각 할당 주기에서 두 배로 증가했습니다. 벡터는 세 개의 보호된 데이터 멤버를 정의합니다: ArrayList 및 Vector 는 모두 List 인터페이스를 구현하고 삽입 순서를 유지합니다. 열거 인터페이스를 사용하는 Java Vector 클래스의 간단한 예제를 살펴보겠습니다. 그러나 ArrayList 와 벡터 클래스 간에는 여러 가지 차이점이 있습니다. 지정된 컬렉션의 모든 요소를 지정된 위치에 이 벡터에 삽입합니다. 방법 2: 구문: 벡터 개체= 새 벡터(int initialCapacity) 벡터 클래스는 성장 가능한 개체 배열을 구현합니다. 벡터는 기본적으로 레거시 클래스에 속하지만 지금은 컬렉션과 완벽하게 호환됩니다. 기본 초기 용량이 10인 빈 벡터를 만듭니다. 즉, 11번째 요소를 벡터에 삽입해야 할 때 벡터의 크기가 다시 조정됩니다. 주: 기본적으로 벡터는 크기를 두 배로 합니다. 즉, 이 경우 벡터 크기는 10에서 10 삽입까지 유지되며 일단 11 요소를 삽입하려고하면 20 (기본 용량 10의 두 배)이 됩니다.

필요한 경우 이 벡터의 용량을 늘려 최소 용량 인수에 의해 지정된 구성 요소 수를 최소한으로 유지할 수 있습니다. 이 벡터에서 모든 구성요소를 제거하고 크기를 0으로 설정합니다. 이 벡터의 첫 번째 구성 요소(인덱스 0의 항목)를 반환합니다. 지정된 컬렉션에 포함된 이 벡터의 요소만 유지합니다.

Classés dans :Non classé

Cet article a été écrit par NotreSite

Les commentaires sont fermés.