AbstractList.ModCount 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 목록이 구조적으로 수정된 횟수입니다.
[Android.Runtime.Register("modCount")]
protected int ModCount { get; set; }
[<Android.Runtime.Register("modCount")>]
member this.ModCount : int with get, set
속성 값
- 특성
설명
이 목록이 구조적으로 수정된 횟수입니다. 구조적 수정은 목록의 크기를 변경하거나 진행 중인 반복에서 잘못된 결과를 생성할 수 있는 방식으로 변경합니다.
이 필드는 반복기와 메서드에서 반환 iterator
listIterator
된 반복기 구현을 나열하는 데 사용됩니다. 이 필드의 값이 예기치 않게 변경되면 반복기(또는 목록 반복기)가 , remove
또는 set
previous
add
작업에 대한 응답으로 next
throw ConcurrentModificationException
됩니다. 반복하는 동안 동시 수정 시 비결정적 동작이 아닌 빠른 장애 조치(fail-fast) 동작을 제공합니다.
<b>서브클래스에 의해 이 필드를 사용하는 것은 선택 사항입니다.</b> 서브클래스가 장애 조치(fail-fast) 반복기(및 목록 반복기)를 제공하려는 경우 해당 필드와 remove(int)
메서드(및 목록의 구조적 수정을 초래하는 재정의하는 다른 메서드)에서 이 필드를 add(int, E)
증가시키는 것일 뿐입니다. 이 필드에 하나만 호출 add(int, E)
하거나 remove(int)
하나만 추가해야 합니다. 또는 반복기(및 목록 반복기)가 가짜 ConcurrentModificationExceptions
를 throw합니다. 구현에서 장애 조치(fail-fast) 반복기를 제공하지 않으려는 경우 이 필드는 무시될 수 있습니다.
에 대한 java.util.AbstractList.modCount
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.