如何增加数组列表的容量(大小)?
ArrayList 类是一个可调整大小的数组,存在于 java.util 包中。Java 中的数组和数组列表之间的区别在于,数组的大小不能修改(即,如果您想在数组中添加/删除元素,您必须创建一个新的数组。但是,可以在数组列表中添加/添加或删除元素,而不需要创建新的数组。
每当创建一个 Java 中的数组列表实例时,默认情况下数组列表的容量是 10。由于数组列表是一个可增长的数组,每当数组列表中的元素数量增长超过阈值时,它就会自动调整自身的大小。但是,java.util.ArrayList 类的 ensureCapacity() 方法可以用来增加 ArrayList 实例的容量,如果需要的话,可以确保它至少可以容纳最小容量参数指定的元素数量。
语法:
公共空间保证容量(int minCapacity)
参数:该方法以期望的最小容量为参数。
返回类型:此方法不返回值。
示例:
Java 语言(一种计算机语言,尤用于创建网站)
// Java program to demonstrate
// ensureCapacity() method for String values
import java.util.ArrayList;
public class GFG {
public static void main(String[] arg) throws Exception
{
try {
// Creating object of ArrayList of String of
// size = 3
ArrayList<String> numbers
= new ArrayList<String>(3);
// adding element to Arrlist numbers
numbers.add("10");
numbers.add("20");
numbers.add("30");
// Print the ArrayList
System.out.println("ArrayList: " + numbers);
// using ensureCapacity() method to
// increase the capacity of ArrayList
// numbersto hold 500 elements.
System.out.println(
"Increasing the capacity of ArrayList numbers to store upto 500 elements.");
numbers.ensureCapacity(500);
System.out.println(
"ArrayList numbers can now store upto 500 elements.");
}
catch (NullPointerException e) {
System.out.println("Exception thrown : " + e);
}
}
}
Output
ArrayList: [10, 20, 30]
Increasing the capacity of ArrayList numbers to store upto 500 elements.
ArrayList numbers can now store upto 500 elements.
版权属于:月萌API www.moonapi.com,转载请注明出处