一个考试题高手帮忙看看把

问题描述

历次考试成绩格式为Excel格式,共有三列数据:邮件地址、姓名、成绩。为了简化代码实现,在统计时,会先将Excel格式的成绩单“另存为”保存类型为“文本文件(制表符分隔)(*.txt)”格式的文件,文件名称格式为“yyyymm.txt”(即:4位年份2位月分.txt),作为程序的输入文件进行读取、合并操作。输入文件保存在c:testsrc文件夹下,此文件夹下不会有其它文件。在汇总处理之前,我们会检查此文件夹下的输入文件,确保文件名符合输入要求。在读取文件进行处理的过程中,如果遇到非法的数据,可以直接跳过当前人员的成绩,继续处理其它数据。同时,需要将错误发生的源文件名,错误发生的行数,及所在行内容记录在日志文件c:testtest.log文件中。记录信息为“数据错误:yyyymm.txt第N行。”。其中,yyyymm.txt、N分别为实际的文件名与行数。合并后文件格式仍为文本文件,前两列为:邮件地址、姓名,从第三列开始,按考试日期先后顺序逐一列出每次考试的成绩,如果某次考试缺考,则成绩以“--”代替。合并后文件名称为“result.txt”,保存在c:test文件夹下。为便于后续做进一步检索与处理,输入文件格式需要严格符合下面的要求:1)不需要有表头列,从文件第一行开始即为人员的成绩。2)列宽与对齐方式:前两列,“邮件地址”列宽30字符,左对齐;“姓名”列宽15字符,左对齐;从第三列开始,列宽统一为4字符且右对齐。3)每位人员的成绩为一行数据,行末换行要符合windows平台习惯。4)人员成绩按姓名的汉语拼音顺序排序,如果姓名相同,按邮件地址字母顺序排序。附件给出输入文件与输出文件的示例,可仔细阅读以帮助理解上述格式要求。提示:1)如果采用Java语言完成,编程过程中可以使用apachecommons包中的api(这个建议与考查的内容无关,至少便于对文件读写,评分是不会有任何影响)。例如:固定列宽并且有对齐要求的文本格式化,可以使用commons-lang包中StringUtils提供的LeftPad、RightPad方法(当然,这现方式并不强制要求,你也可以直接使用jdk提供的PrintWriter.printf或者String.format或者其它方法这现同样的目的,选择自己熟悉的就可以)除以上包以外,请使用j2se6.0的标准内容。引入其他第3方库(如使用数据库)并不符合考试要求。2)日志记录推荐使用log4j或log4net。配置格式不做强制要求,但需要在源文件存在错误时按要求记录问题。

时间: 2024-10-27 01:02:39

一个考试题高手帮忙看看把的相关文章

ios-小女子求高手帮忙绘制一个自定义图表

问题描述 小女子求高手帮忙绘制一个自定义图表 小女子刚开始ios编程不久,如今有个画图表的需求,不知道该怎么实现,求高手帮帮忙,下面是需求图C804A51F-3878-4D66-9C49-EF996F790E23.png 解决方案 图都看不见. 刚开始,谁都一样,多练习多查资料,慢慢就会了,一步步来. 先自己想,先把思路列出来,不会的再查,主要是要想弄明白需求是什么,弄不明白,其他的就是会了,在遇到问题,你也想不明白. 这是我的观点,我也是刚学习IOS编程不久,经常蒙圈.多练多敲多想多查就好了.

自定义-跪求 Android触控高手 帮忙决绝一个图片手势滑动越界的处理

问题描述 跪求 Android触控高手 帮忙决绝一个图片手势滑动越界的处理 我直接发源码给你,里面就是我写的几个自定义ImageView,移动和缩放都已经写好可,就是移动过程中的越界不会处理,求好人帮助一下! 解决方案 您好,问题解决了吗?没解决的话,把源码贴出来,我们可以共同探讨一下 解决方案二: 您好,问题解决了吗?没解决的话,把源码贴出来,我们可以共同探讨一下

请问如何让一个类使用jar文件中的类?感谢高手帮忙一下!

问题描述 请问如何让一个类使用jar文件中的类?感谢高手帮忙一下!(本人是初学者,最好说得详细点,谢谢!) 解决方案 解决方案二:import就可以了啊在编译的时候加上-cp<这个jar文件的路径>,选择编译器和JRE到哪去找这些类.javac-cp<这个jar文件的路径>Test.javajava-cp<这个jar文件的路径>Test解决方案三:如果用到好多个jar的话,在windows上需要使用半角分号一个一个地分隔开来,在Linux上使用半角冒号分隔.

我用VS打开VB.net程序,当我打开一个FORM界面窗口时,然后再关掉FORM界面窗口,则整个VS都关掉了?高手帮忙解决下.谢谢

问题描述 我用VS打开VB.net程序,当我打开一个FORM界面窗口时,然后再关掉FORM界面窗口,则整个VS都关掉了?高手帮忙解决下.谢谢我们用visualsourcesafe备份代码的.如果我的代码是从visualsourcesafe上面拿下来的就会出现这种问题...请高手帮忙解决下,谢谢谢谢,很急!!! 解决方案 解决方案二:难道同样的版本放在本地打开就不存在这个情况?从SourceSafe里面拿出来的打开才会出现?一步一步跟一下咯?解决方案三:重装VS?解决方案四:把项目重新生成一次后再

方法-请教一个模拟登陆的问题!!求高手帮忙!!

问题描述 请教一个模拟登陆的问题!!求高手帮忙!! 模拟登陆需求具体流程是这样的: 1.访问登陆页面. 2.返回页面里 某个 input的值(用于每次登陆传参用,此值为动态的,每次打开页面都会变化). 3.模拟post登陆提交. 4.接收返回页面. ---------------- 实现过程与问题: 1.正常模拟访问页面. 2.正常返回页面,(抓取所需动态值). 3.模拟提交(问题出现在这,因为1已经访问过了页面,而3步的模拟提交还要访问一次,所有造成了所需的 input动态值发生变化了.) 问

一个简单的ASP问题,高手帮忙指教!

问题描述 mailbody=mailbody+"蓝色套装"+lantao+"绿色套装"+lvtao+"红色套装"+hongtao+"干粉"+ganf+"<br>"我用JMAIL组件发邮件,mailbody是邮件的内容.lantao,lvtao都是文本框的值,都是数字.蓝色套装,绿色套装等是值的说明.如果我买了蓝色套装1套,绿色套装3套.文本框的值lantao=1lvtao=3我收到的邮件内容为:

求SQL高手帮忙看看一个查询问题

问题描述 求SQL高手帮忙看看一个查询问题 10C 现在有两个实体表表1 销售表 货号 时间 数量 A1 2016/5/10 2 A1 2016/5/9 3 A1 2016/5/8 3 表2 收货表 货号 时间 数量 A1 2016/5/7 1 A1 2016/5/6 4 A1 2016/5/5 1 现在需要查询成如下结果 查询结果表 货号 时间 销售数量 收货数量 A1 2016/5/10 2 1 A1 2016/5/9 3 3 A1 2016/5/8 3 2 查询结果的前3列就是[销售表],

请高手帮忙给一个VB2005升级的代码我用Infragistics 2005控件交换!谢谢

问题描述 请高手帮忙给一个VB2005升级的代码我用Infragistics2005控件交换!谢谢我的联系方式:QQ280293896liaowenbo198_0@163.com 解决方案 解决方案二:delphi中是用时间来更新主程序的..但VB好象是用版本号更新的?请问大家哪种比较好?并附一下全部代码?谢谢我用请高手帮忙给一个VB2005升级的代码我用Infragistics2005控件交换!谢谢

技术-求高手帮忙更新,Greatnews是一个最简洁最好用的RSS订阅器,开发者很久没有更新了;

问题描述 求高手帮忙更新,Greatnews是一个最简洁最好用的RSS订阅器,开发者很久没有更新了; http://www.curiostudio.com/ Greatnews这是本人遇到的最简洁,最好用的桌面RSS Reader了,但开发者10年更新后就停止更新了; 现在的网页开发技术和浏览器的更新,这个RSS工具在打一开网页时就是会提示浏览器需要更新,如:flickr.com这类新WEB技术的网页打开就显示不对,提示要更新:还有这个Reaer的代理设置处可能有一个BUG,设置了它的代理没有用