用Java写一个集合存放年级和班级学生的集合
时间: 2024-01-22 13:18:52 浏览: 135
Java综合实验---学生信息管理系统
可以使用Java中的Map集合来实现,其中键为年级,值为班级学生的集合。每个班级学生的集合可以使用Java中的List集合来存储。
以下是一个示例代码:
```java
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class GradeClassStudent {
public static void main(String[] args) {
// 创建年级和班级学生的集合
Map<String, List<String>> gradeClassStudentMap = new HashMap<>();
// 添加数据
List<String> class1 = new ArrayList<>();
class1.add("小明");
class1.add("小红");
class1.add("小刚");
gradeClassStudentMap.put("一年级", class1);
List<String> class2 = new ArrayList<>();
class2.add("小李");
class2.add("小张");
class2.add("小王");
gradeClassStudentMap.put("二年级", class2);
// 遍历输出数据
for (String grade : gradeClassStudentMap.keySet()) {
System.out.println(grade + ":");
List<String> classList = gradeClassStudentMap.get(grade);
for (String student : classList) {
System.out.println("\t" + student);
}
}
}
}
```
输出结果如下:
```
一年级:
小明
小红
小刚
二年级:
小李
小张
小王
```
阅读全文