高分求助,文件读取与处理的问题(微软)

direren 2012-11-15 09:00:44
有三个txt文本文件: 分别叫track.txt, select.txt, panel.txt
track.txt 有四列
ID Position BeginTime FinishTime
p0001 LeftUP 0 10
p0002 LeftDOWN 3 30
p0003 RightTOP 4 20

在页面上一共有六个位置,分别是左上,左中,左下,右上,右中,右下
例如: 第一组数据代表在从开始到结束的时间内,对于p0001,来说 出现在了左上
文件包含数据1000行,要求,对于同一个panel,在同一个时间点上,只能显示在一个位置上; 对于同一个位置上,最多只能显示三个panel。找出文件里不符合要求的行,输出到一个文件中。

select.txt文件包含两列 1000行
Time Position
0 LeftUP, RightDown
1 RightTop, RightDown, RightCenter, LeftCenter,
2 RightDown,
3 LeftCenter, LeftDown, RightTop
3 LeftUP, LeftCenter, LeftDown, RightTop
4 RightUp
文件包含了时间,和在这个时间内有哪些位置有panel出现

Panel.txt文件包含两列 五十行
ID Value
p0001 77
p0002 80
p0003 55
p0004 30
里面存放了,panel的值

要求输出一个文件,两列,每行表示在这个时间内的最小值,MinValue计算方法为: 在六个位置中,找出每个位置里拥有最小值的panel,并把这些panel相加得出的和 (如果没有在当前时间下,没有panel出现在这个位置上,值为0)。
Time MinValue
0 111
1 187
2 85
3 98

帮忙分析一下,我用了hashmap进行查找,但是有错误,希望会的人给出代码,或者解决方案
...全文
39 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧