利用任意一个容器类编写一个实例:写清楚实现 目的和代码
时间: 2024-03-20 16:39:25 浏览: 52
好的,我来简单介绍一下 Java 中的 ArrayList 容器类,并编写一个实例。
ArrayList 是 Java 中的一个动态数组容器类,通过 ArrayList 可以方便地进行动态数组的操作,包括添加、删除、修改等。使用 ArrayList 的好处在于可以避免手动计算数组的长度和扩容,同时可以根据需要动态地调整数组的大小。
下面是一个简单的 ArrayList 实例代码:
```java
import java.util.ArrayList;
public class ArrayListDemo {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>(); // 创建一个字符串类型的 ArrayList
// 添加元素
list.add("Hello");
list.add("World");
// 获取元素
System.out.println("第一个元素是:" + list.get(0));
// 修改元素
list.set(1, "Java");
System.out.println("修改后的元素是:" + list.get(1));
// 删除元素
list.remove(0);
System.out.println("删除后的元素是:" + list);
// 获取元素个数
System.out.println("元素个数是:" + list.size());
// 判断是否包含某个元素
System.out.println("是否包含Java:" + list.contains("Java"));
// 清空列表
list.clear();
System.out.println("清空后的元素个数是:" + list.size());
}
}
```
运行上述代码,输出结果如下:
```
第一个元素是:Hello
修改后的元素是:Java
删除后的元素是:[Java]
元素个数是:1
是否包含Java:true
清空后的元素个数是:0
```
在上述代码中,首先创建了一个字符串类型的 ArrayList,然后通过 add() 方法添加了两个元素。接着使用 get() 方法获取了第一个元素,并使用 set() 方法修改了第二个元素。然后使用 remove() 方法删除了第一个元素,并通过 size() 方法获取了元素个数。最后使用 contains() 方法判断了是否包含某个元素,以及使用 clear() 方法清空了列表。
阅读全文