Problem

1/10

创建一个数组列表

Theory Click to read/hide

数组列表
与普通数组不同,  java.util 包中的ArrayList 是一个自动展开的数组。指定它的维度。例如, ArrayList list = new ArrayList();
优点 ArrayList 与常规数组相比:
  • 在常数时间内通过索引快速访问元素 O(1);
  • 在线性时间内按值访问元素 O(n);
  • 允许您存储任何值,包括 null

弱点 ArrayList
插入/删除元素 导致覆盖所有放置在“右边”的元素在列表中向左移动一位,即线性工作时间 O(n);

请记住,列表只能包含对象,因此如果您想存储数字,请使用 Integer 而不是 intInteger 是一个类名,这个类的一个对象可以包含一个整数值。您可以在此处阅读有关类和对象的更多信息:面向对象编程简介

Problem

创建一个名为 arr 的数组 ArrayList ,其中包含 String 类型的元素。