java 集合练习题
在Java编程中,集合(Collection)是非常重要的数据结构,用于存储一组对象。它们提供了许多有用的方法和功能,可以帮助我们有效地操作和管理数据。本文将介绍一些Java集合的练习题,旨在帮助读者加深对集合的理解和应用。
练习题一:集合的创建和初始化
请编写Java代码,实现以下功能:
1. 创建一个ArrayList集合,用于存储整型数据。
2. 初始化这个ArrayList,使其包含以下元素:[1, 3, 5, 7, 9]。
3. 遍历ArrayList,将每个元素打印到控制台。
解答:
```java
import java.util.ArrayList;
public class ArrayListExercise {
    public static void main(String[] args) {
        ArrayList<Integer> numbers = new ArrayList<>();
        numbers.add(1);
        numbers.add(3);
        numbers.add(5);
        numbers.add(7);
        numbers.add(9);
        for (int number : numbers) {
            System.out.println(number);
        }
java集合排序怎么实现
    }
}
```
练习题二:集合的添加和删除元素
请编写Java代码,实现以下功能:
1. 创建一个HashSet集合,用于存储字符串数据。
2. 初始化这个HashSet,使其包含以下元素:["apple", "banana", "orange"]。
3. 向HashSet中添加新元素:"grape"。
4. 从HashSet中删除元素:"banana"。
5. 遍历HashSet,将每个元素打印到控制台。
解答:
```java
import java.util.HashSet;
public class HashSetExercise {
    public static void main(String[] args) {
        HashSet<String> fruits = new HashSet<>();
        fruits.add("apple");
        fruits.add("banana");
        fruits.add("orange");
        fruits.add("grape");
        ve("banana");
        for (String fruit : fruits) {
            System.out.println(fruit);
        }
    }
}
```
练习题三:集合的查和排序
请编写Java代码,实现以下功能:
1. 创建一个LinkedList集合,用于存储字符串数据。
2. 初始化这个LinkedList,使其包含以下元素:["Bob", "Alice", "Charlie", "David", "Eve"]。
3. 判断LinkedList中是否包含元素:"Charlie"。
4. 获取LinkedList中第一个和最后一个元素,并打印到控制台。
5. 将LinkedList按字母顺序排序,并打印排序后的结果。
解答:
```java
import java.util.LinkedList;
import java.util.Collections;
public class LinkedListExercise {
    public static void main(String[] args) {
        LinkedList<String> names = new LinkedList<>();
        names.add("Bob");
        names.add("Alice");
        names.add("Charlie");
        names.add("David");
        names.add("Eve");
        boolean containsCharlie = ains("Charlie");
        System.out.println("LinkedList contains \"Charlie\": " + containsCharlie);
        String firstElement = First();
        String lastElement = Last();
        System.out.println("First element: " + firstElement);
        System.out.println("Last element: " + lastElement);
        Collections.sort(names);
        for (String name : names) {
            System.out.println(name);
        }
    }
}
```
练习题四:集合的遍历和统计
请编写Java代码,实现以下功能:
1. 创建一个HashMap集合,用于存储学生的姓名和分数。
2. 使用学生的姓名作为键,分数作为值,初始化这个HashMap,并添加以下数据:
  - "Alice" - 85
  - "Bob" - 92
  - "Charlie" - 78
  - "David" - 90
  - "Eve" - 88
3. 遍历HashMap,将每个学生的姓名和分数打印到控制台。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。