假设有一张学生表
班级 | 姓名 | 性别 | 年龄 |
1 | 李敏 | 女 | 16 |
1 | 李明 | 男 | 15 |
1 | 李铭 | 女 | 14 |
2 | 李民 | 男 | 14 |
需要统计每个班级男生和女生的数量
班级 | 男生数量 | 女生数量 | 平均年龄 |
1 | 1 | 2 | 15 |
2 | 1 | 0 | 14 |
定义两个类,一个是原始数据表类,另一个是分组后的类
public class Test1 {
public static void main(String[] args) {
List<SourceClass> sourceClassList = new ArrayList<>();
sourceClassList.add(new SourceClass(1, "李敏", "女", 16));
sourceClassList.add(new SourceClass(1, "李明", "男", 15));