初学者java小程序,请大神帮忙!!

基本思路能想出来,但是不会写,刚刚开始学,所以需要的是详细的程序和注释,谢谢大家啦~~写的好还有加分!1.写一个RecordService接口,具有两个方法a保存一组奖牌... 基本思路能想出来,但是不会写,刚刚开始学,所以需要的是详细的程序和注释,谢谢大家啦~~写的好还有加分!
1.写一个 RecordService 接口,具有两个方法
a 保存一组奖牌信息到文件中,能够实现追加写入,文件路径采取相对路径,放在 src 根目录下 publicvoid save(List<Record>records);
b.从文件中将保存的信息全部读取出来.并且按照如下要求展示信息:
首先按照金牌数量降序排列,如果金牌数量一致,再按照银牌数量降序排,如果银牌数量一致,则按照铜牌数量降序排
publicList<Record>getAll();
2.写一个 RecordServiceImpl 接口实现类实现以上两个功能, 并写一个 TestRecordService 类. 其中提供两个测试方法:
@Test
public void testSave(){//... }
@Test
public void testGetAll(){ //... }
3.测试模拟的一些数据,参考如下:
奖牌榜(2016/08/18) 排名 国家/地区 金牌 银牌 铜牌 总数
1 美国 30 32 31 93
2 英国 19 19 12 50
3 中国 19 15 20 54
4 俄罗斯 12 14 15 41
5 德国 12 8 9 29
6 日本 10 5 18 33
7 法国 8 11 12 31
8 意大利 8 9 6 23
9 荷兰 8 4 3 15
10 澳大利亚 7 8 9 24
.... ....
基于集合框架,保存里约奥运奖牌榜信息. 提供 Record 奖牌记录类. 包含以下属性: privatelong id;//对象标识,此处作为排名(1234....)
privateString country;//国家名称
privateintgoldMetals;//金牌数量
privateintsilverMetals;//银牌数量
privateintbronzeMetals;//铜牌数量
privateinttotal;//奖牌总数
展开
 我来答
miaoch
2016-10-08 · TA获得超过1204个赞
知道小有建树答主
回答量:814
采纳率:83%
帮助的人:330万
展开全部
https://yun.baidu.com/share/link?shareid=1056891353&uk=2721049345
帮你写了一下 我分享出来了 你看看吧
更多追问追答
追问

非常感谢(*^__^*) ,不过我还有个问题,我运行看了一下,这个没有按照奖牌数排序,你运行时是这样吗?

追答
不是的 我已经排序了
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式