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
(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
("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
("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


发布评论