Java集合框架中ArrayList扩容问题示例

原创 曾经终败给现在 2024-12-03 21:21 94阅读 0赞

在Java的集合框架中,ArrayList是一种动态数组。当其容量不足以添加新的元素时,它会自动扩容。

以下是关于ArrayList扩容问题的一个简单示例:

  1. import java.util.ArrayList;
  2. public class ArrayListExpandExample {
  3. public static void main(String[] args) {
  4. // 创建一个初始容量为5的ArrayList
  5. ArrayList<String> list = new ArrayList<>(5);
  6. // 添加元素,直到列表扩容
  7. for (int i = 0; i < 10; i++) {
  8. list.add("Element " + i);
  9. }
  10. // 打印扩容后的列表
  11. System.out.println("Expanded List: " + list);
  12. }
  13. }

在这个示例中,我们创建了一个初始容量为5的ArrayList。然后我们添加了10个元素,直到ArrayList自动扩容。

运行这个程序,你会看到ArrayList已经扩展到了可以容纳所有元素的大小。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,94人围观)

还没有评论,来说两句吧...

相关阅读