Java LinkedList 实例:城市学院工科专业管理

本示例演示如何使用 Java 的 LinkedList 类来管理城市学院所有工科专业的专业信息,包括添加、获取、删除元素以及判断专业类型等操作。

代码示例:

import java.util.LinkedList;

public class TestLinkedList {
    public static void main(String[] args) {
        LinkedList<Major> majors = new LinkedList<>();

        majors.add(new Major('001', '计算机科学与技术'));
        majors.add(new Major('002', '软件工程'));
        majors.add(new Major('003', '物联网工程'));
        majors.add(new Major('004', '信息安全'));
        majors.add(new Major('005', '电子信息工程'));

        majors.addFirst(new Major('000', '工科基础'));
        majors.addLast(new Major('006', '机械设计制造'));

        Major firstMajor = majors.getFirst();
        System.out.println('First major: ' + firstMajor.getId() + ' ' + firstMajor.getName());

        Major lastMajor = majors.getLast();
        System.out.println('Last major: ' + lastMajor.getId() + ' ' + lastMajor.getName());

        majors.removeFirst();
        majors.removeLast();

        System.out.println('All majors: ');
        for (Major major : majors) {
            major.output();
        }

        boolean isNursingMajor = false;
        for (Major major : majors) {
            if (major.getName().equals('护理')) {
                isNursingMajor = true;
                break;
            }
        }

        if (isNursingMajor) {
            System.out.println('护理是工科专业');
        } else {
            System.out.println('护理不是工科专业');
        }
    }
}

class Major {
    private String id;
    private String name;

    public Major(String id, String name) {
        this.id = id;
        this.name = name;
    }

    public String getId() {
        return id;
    }

    public String getName() {
        return name;
    }

    public void output() {
        System.out.println(id + ' ' + name);
    }
}

代码说明:

  1. 创建 LinkedList<Major> 对象 majors,用来存储城市学院的工科专业信息。
  2. 使用 add() 方法向 majors 添加 5 个工科专业。
  3. 使用 addFirst() 和 addLast() 方法分别向 majors 的头部和尾部添加元素。
  4. 使用 getFirst() 和 getLast() 方法分别获取 majors 的第一个和最后一个元素。
  5. 使用 removeFirst() 和 removeLast() 方法分别删除 majors 的第一个和最后一个元素。
  6. 使用 foreach 循环遍历 majors 并输出所有专业信息。
  7. 使用 foreach 循环判断 majors 中是否包含专业名称为 '护理' 的元素。

本示例展示了使用 Java 的 LinkedList 类管理专业信息的常见操作,读者可以根据实际情况进行修改和扩展。

Java LinkedList 实例:城市学院工科专业管理

原文地址: https://www.cveoy.top/t/topic/mM2n 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录