Sprache

Vector.EnsureCapacity(Int32) Methode

Definition

Erhöht die Kapazität dieses Vektors, falls erforderlich, um sicherzustellen, dass sie mindestens die Anzahl der komponenten enthalten kann, die durch das Argument für die minimale Kapazität angegeben sind.

[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

Parameter

minCapacity
Int32

die gewünschte Mindestkapazität

Attribute

Hinweise

Erhöht die Kapazität dieses Vektors, falls erforderlich, um sicherzustellen, dass sie mindestens die Anzahl der komponenten enthalten kann, die durch das Argument für die minimale Kapazität angegeben sind.

Wenn die aktuelle Kapazität dieses Vektors kleiner als minCapacityist, wird die Kapazität erhöht, indem das interne Datenarray ersetzt wird, das im Feld elementDatagehalten wird, durch eine größere. Die Größe des neuen Datenarrays ist die alte Größe plus capacityIncrement, es sei denn, der Wert von capacityIncrement ist kleiner oder gleich Null, in diesem Fall ist die neue Kapazität doppelt die alte Kapazität. Wenn diese neue Größe jedoch noch kleiner minCapacityals ist, dann wird die neue Kapazität sein minCapacity.

Java Dokumentation für java.util.Vector.ensureCapacity(int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen