言語

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の値が 0 以下でない限り、古いサイズと capacityIncrement になります。その場合、新しい容量は古い容量の 2 倍になりますが、この新しいサイズがminCapacityよりも小さい場合は、新しい容量がminCapacityされます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

こちらもご覧ください