Java集合管理示例:使用ArrayList存储学科名称

需积分: 11 0 下载量 63 浏览量 更新于2024-12-10 收藏 1018B ZIP 举报
资源摘要信息:"Java集合框架是Java编程语言中一个非常重要的部分,它提供了一套性能优化的数据结构。在本任务中,我们将使用Java中的`ArrayList`集合来存储和管理字符串。`ArrayList`是基于动态数组实现的,它允许我们存储任意类型的对象,包括字符串,并且可以动态地调整大小。 首先,我们需要定义一个`ArrayList`对象。在Java中,`ArrayList`是一个泛型类,所以我们需要指定我们想要存储的对象类型。在这个例子中,我们将会存储字符串类型的对象,所以我们将使用`ArrayList<String>`。 接下来,我们将使用`add`方法来存储学科名称。`ArrayList`提供了一系列方法来操作集合中的元素,例如添加元素的`add(E e)`方法,它允许我们将一个元素添加到集合的末尾。 然后,我们需要输出集合中元素的个数。`ArrayList`提供了一个`size()`方法,该方法返回集合中元素的数量。 最后,为了遍历输出集合中的所有元素,我们可以使用`for`循环结合`get(int index)`方法,这个方法根据索引位置返回集合中的元素。除了使用循环之外,我们还可以使用`ArrayList`的`forEach`方法,它允许我们对集合中的每个元素执行操作。 以下是一个简单的Java程序,演示了如何使用`ArrayList`来存储学科名称,输出集合中元素的个数,以及遍历输出集合中的所有元素: ```java import java.util.ArrayList; // 导入ArrayList类 import java.util.Scanner; public class main { public static void main(String[] args) { // 1. 定义ArrayList对象 ArrayList<String> subjects = new ArrayList<String>(); // 2. 存储学科名称 subjects.add("数学"); subjects.add("物理"); subjects.add("化学"); // 可以继续添加其他学科名称 // 3. 输出集合中元素的个数 System.out.println("集合中元素的个数: " + subjects.size()); // 4. 遍历输出集合中的所有元素 for(int i = 0; i < subjects.size(); i++) { System.out.println(subjects.get(i)); } // 使用forEach方法遍历集合中的所有元素 subjects.forEach(System.out::println); } } ``` 运行上述代码,我们将看到控制台输出了集合中元素的个数以及每个学科名称。在这个过程中,我们掌握了`ArrayList`的基本用法,包括如何添加元素、获取元素数量以及遍历集合元素。"
2024-12-27 上传