2024年4月24日发(作者:)

java 集合练习题

在Java编程中,集合(Collection)是非常重要的数据结构,用于

存储一组对象。它们提供了许多有用的方法和功能,可以帮助我们有

效地操作和管理数据。本文将介绍一些Java集合的练习题,旨在帮助

读者加深对集合的理解和应用。

练习题一:集合的创建和初始化

请编写Java代码,实现以下功能:

1. 创建一个ArrayList集合,用于存储整型数据。

2. 初始化这个ArrayList,使其包含以下元素:[1, 3, 5, 7, 9]。

3. 遍历ArrayList,将每个元素打印到控制台。

解答:

```java

import ist;

public class ArrayListExercise {

public static void main(String[] args) {

ArrayList numbers = new ArrayList<>();

(1);

(3);

(5);

(7);

(9);

for (int number : numbers) {

n(number);

}

}

}

```

练习题二:集合的添加和删除元素

请编写Java代码,实现以下功能:

1. 创建一个HashSet集合,用于存储字符串数据。

2. 初始化这个HashSet,使其包含以下元素:["apple", "banana",

"orange"]。

3. 向HashSet中添加新元素:"grape"。

4. 从HashSet中删除元素:"banana"。

5. 遍历HashSet,将每个元素打印到控制台。

解答:

```java

import t;

public class HashSetExercise {

public static void main(String[] args) {

HashSet fruits = new HashSet<>();

("apple");

("banana");

("orange");

("grape");

("banana");

for (String fruit : fruits) {

n(fruit);

}

}

}

```

练习题三:集合的查找和排序

请编写Java代码,实现以下功能:

1. 创建一个LinkedList集合,用于存储字符串数据。

2. 初始化这个LinkedList,使其包含以下元素:["Bob", "Alice",

"Charlie", "David", "Eve"]。

3. 判断LinkedList中是否包含元素:"Charlie"。

4. 获取LinkedList中第一个和最后一个元素,并打印到控制台。

5. 将LinkedList按字母顺序排序,并打印排序后的结果。

解答:

```java

import List;

import tions;

public class LinkedListExercise {

public static void main(String[] args) {

LinkedList names = new LinkedList<>();

("Bob");

("Alice");

("Charlie");

("David");

("Eve");

boolean containsCharlie = ns("Charlie");

n("LinkedList contains "Charlie": " +

containsCharlie);

String firstElement = st();

String lastElement = t();

n("First element: " + firstElement);

n("Last element: " + lastElement);

(names);

for (String name : names) {

n(name);

}

}

}

```

练习题四:集合的遍历和统计

请编写Java代码,实现以下功能:

1. 创建一个HashMap集合,用于存储学生的姓名和分数。

2. 使用学生的姓名作为键,分数作为值,初始化这个HashMap,并

添加以下数据:

- "Alice" - 85