将下面数据添加到集合 course 中,并从集合中查询出来。 课程编号(cno):10008,课程名称(cname):Linux 基础开发,描述(description):这是 Linux 入门课程,教师(teacher):李四。
时间: 2024-09-13 16:02:37 浏览: 27
在集合中添加和查询数据,首先需要定义一个课程类(Course),这个类应该包含课程编号、课程名称、描述和教师等属性。然后,可以使用集合类(如Java中的ArrayList)来存储这些课程对象。以下是一个简单的示例:
```java
import java.util.ArrayList;
import java.util.List;
// 定义课程类
class Course {
private int cno;
private String cname;
private String description;
private String teacher;
public Course(int cno, String cname, String description, String teacher) {
this.cno = cno;
this.cname = cname;
this.description = description;
this.teacher = teacher;
}
// 提供获取属性的方法
public int getCno() { return cno; }
public String getCname() { return cname; }
public String getDescription() { return description; }
public String getTeacher() { return teacher; }
}
public class Main {
public static void main(String[] args) {
// 创建集合并添加课程
List<Course> courseList = new ArrayList<>();
Course course = new Course(10008, "Linux 基础开发", "这是 Linux 入门课程", "李四");
courseList.add(course);
// 从集合中查询课程
for (Course c : courseList) {
if (c.getCno() == 10008) {
System.out.println("查询到课程: " + c.getCname());
}
}
}
}
```
在上面的代码中,我们首先定义了一个`Course`类来表示课程信息,并提供了构造方法和获取属性的方法。在`main`方法中,我们创建了一个`ArrayList`集合来存储课程对象,并添加了一门课程。随后,我们遍历了这个集合,通过课程编号来查询并打印了课程信息。
阅读全文