Java LinkedList 实例:城市学院工科专业管理
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);
}
}
代码说明:
- 创建
LinkedList<Major>对象majors,用来存储城市学院的工科专业信息。 - 使用
add()方法向majors添加 5 个工科专业。 - 使用
addFirst()和addLast()方法分别向majors的头部和尾部添加元素。 - 使用
getFirst()和getLast()方法分别获取majors的第一个和最后一个元素。 - 使用
removeFirst()和removeLast()方法分别删除majors的第一个和最后一个元素。 - 使用
foreach循环遍历majors并输出所有专业信息。 - 使用
foreach循环判断majors中是否包含专业名称为 '护理' 的元素。
本示例展示了使用 Java 的 LinkedList 类管理专业信息的常见操作,读者可以根据实际情况进行修改和扩展。
原文地址: https://www.cveoy.top/t/topic/mM2n 著作权归作者所有。请勿转载和采集!