Язык

Vector.EnsureCapacity(Int32) Метод

Определение

При необходимости увеличивает емкость этого вектора, чтобы убедиться, что он может содержать по крайней мере количество компонентов, указанных минимальным аргументом емкости.

[Android.Runtime.Register("ensureCapacity", "(I)V", "GetEnsureCapacity_IHandler")]
public virtual void EnsureCapacity(int minCapacity);
[<Android.Runtime.Register("ensureCapacity", "(I)V", "GetEnsureCapacity_IHandler")>]
abstract member EnsureCapacity : int -> unit
override this.EnsureCapacity : int -> unit

Параметры

minCapacity
Int32

требуемая минимальная емкость

Атрибуты

Комментарии

При необходимости увеличивает емкость этого вектора, чтобы убедиться, что он может содержать по крайней мере количество компонентов, указанных минимальным аргументом емкости.

Если текущая емкость этого вектора меньше minCapacity, то ее емкость увеличивается путем замены внутреннего массива данных, сохраненного в поле elementData, с большим. Размер нового массива данных будет старым capacityIncrementплюсом, если значение capacityIncrement не меньше нуля или равно нулю, в этом случае новая емкость будет в два раза больше старой емкости, но если этот новый размер по-прежнему меньше minCapacity, чем, будет новая емкость minCapacity.

Java документации по java.util.Vector.ensureCapacity(int).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

См. также