java vector
向量類別sureCapacity()方法 (Vector Class ensureCapacity() method)
ensureCapacity() method is available in java.util package.
sureCapacity()方法在java.util包中可用。
ensureCapacity() method is used to ensure the capacity of this Vector when required or in other words, we can say this method is used to extend the capacity of this Vector when required.
sureCapacity()方法用于在需要時確保此Vector的容量,換句話說,可以說此方法用于在需要時擴展此Vector的容量。
The formula of New Capacity:
新產能的公式:
New Capacity = old capacity + minimum capacity (min_cap)
新容量=舊容量+最小容量(min_cap)
ensureCapacity() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
guaranteeCapacity()方法是一個非靜態方法,只能通過類對象訪問,如果嘗試使用類名稱訪問該方法,則會收到錯誤消息。
ensureCapacity() method does not throw an exception at the time of ensuring capacity.
確保容量時, ensureCapacity()方法不會引發異常。
Syntax:
句法:
public void ensureCapacity(int min_cap);
Parameter(s):
參數:
int min_cap – represents the required minimum capacity (min_cap).
int min_cap –表示所需的最小容量(min_cap)。
Return value:
返回值:
The return type of the method is void, it returns nothing.
該方法的返回類型為void ,不返回任何內容。
Example:
例:
// Java program to demonstrate the example
// of void ensureCapacity(int min_cap) method
// of Vector
import java.util.*;
public class EnsureCapacityOfVector {
public static void main(String[] args) {
// Instantiates a Vector object with
// initial capacity of "10"
Vector < String > v = new Vector < String > (10);
// By using add() method is to add the
// elements in this v
v.add("C");
v.add("C++");
v.add("JAVA");
// Display Vector Capacity
System.out.println("v.capacity(): " + v.capacity());
// By using ensureCapacity() method is to
// extend the capacity
v.ensureCapacity(20);
// Display Updated Capacity
System.out.println("v.ensureCapacity(20): " + v.capacity());
}
}
Output
輸出量
v.capacity(): 10
v.ensureCapacity(20): 20
翻譯自: https://www.includehelp.com/java/vector-ensurecapacity-method-with-example.aspx
java vector