zzq_0828 2020-06-26 10:27 采纳率: 100%
浏览 119
已结题

各位大佬请教一个java问题,求代码,最好能有注释

高考的学生分为文、理、艺术类三种考生,每一考生的学生信息除了考号、中文姓名以外,还包括生源地区,性别,年龄,中学名称等信息;每一考生的考试信息除了语文、数学、英语以外,若为艺术生,增加一门美术科目考试;若为文科生,增加两门考试科目:历史和地理;若为理科生,增加一门物理考试科目。
将student.txt文件中的信息按照下列要求补充完整:
①按照生源地区分类显示;(如:深圳、广州、汕头、等等)
②同时按照考生类型(文、理、艺术)分类显示;
③同时每一分类按照总分由高分到低分排列。
④完整显示每一考生的学生信息和考试信息:

最后Student文件格式显示如下:
深圳地区:
文科
考号 姓名 年龄 性别 中学名称 语文 数学 英语 历史 地理 总分
。。。
理科
考号 姓名 年龄 性别 中学名称 语文 数学 英语 物理 总分
。。。
艺术
考号 姓名 年龄 性别 中学名称 语文 数学 英语 美术 总分

广州地区:
文科
考号 姓名 年龄 性别 中学名称 语文 数学 英语 历史 地理 总分
。。。
理科
考号 姓名 年龄 性别 中学名称 语文 数学 英语 物理 总分
。。。
艺术
考号 姓名 年龄 性别 中学名称 语文 数学 英语 美术 总分

  • 写回答

1条回答 默认 最新

  • threenewbee 2020-06-26 11:08
    关注

    分组的操作用java8的groupBy就可以了
    具体参考
    https://www.jianshu.com/p/21b20c375599

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 6月7日

悬赏问题

  • ¥15 电脑最近经常蓝屏,求大家看看哪的问题
  • ¥60 高价有偿求java辅导。工程量较大,价格你定,联系确定辅导后将采纳你的答案。希望能给出完整详细代码,并能解释回答我关于代码的疑问疑问,代码要求如下,联系我会发文档
  • ¥50 C++五子棋AI程序编写
  • ¥30 求安卓设备利用一个typeC接口,同时实现向pc一边投屏一边上传数据的解决方案。
  • ¥15 SQL Server analysis services 服务安装失败
  • ¥15 基于面向对象的图书馆借阅管理系统
  • ¥15 opencv图像处理,需要四个处理结果图
  • ¥20 centos linux 7.9安装php8.2.18不支持mysqli模块的问题
  • ¥15 stata空间计量LM检验
  • ¥15 关于k8s node节点被释放后如何驱逐节点并添加新节点