为了账号安全,请及时绑定邮箱和手机立即绑定

Java:如何使bufferedreader在输入文件中循环,并一次运行代码块

Java:如何使bufferedreader在输入文件中循环,并一次运行代码块

慕的地10843 2021-04-26 21:18:38
我需要通过Trimble差分校正日志文件(以下示例)进行解析以获取指定的值,然后将它们放入用于质量检查的.csv文件中,然后再上传到Oracle。我选择Java进行专业开发是因为它是用于开发其他内部软件的语言。我指的是一个文件,直到我能正确输出为止,然后我将继续遍历文件结构。我的要求:读取日志(.txt UTF-16LE),并从几个最相似的文本块中获取特定值;然后在随后的大部分相似(但与第一个块不同)的文本块中找到其他值。将这些值放入.csv文件中,以导入到电子表格中,以对每个日志文件进行质量检查。文本块中的值可以变化,但是所有潜在的变化都是已知的。我感兴趣的日志文件的日志内容如下所示:--------覆盖范围详细信息:--------------------流动站文件:AA-123-12345-SP1.SSF当地时间:2014年2月11日晚上8:06:30至2014年2月11日晚上8:37:15100%的总覆盖率guug04314054.zip的100%覆盖率流动站文件:AA-321-54321-SP1.SSF当地时间:2015年2月3日下午4:06:14至2015年2月3日下午4:06:44总覆盖率为0%。找不到匹配的基础数据。流动站文件:AA-132-12354-SP2.SSF当地时间:2014年2月17日下午5:51:01至2014年2月17日下午6:18:57100%的总覆盖率guug04914003.zip覆盖4%guug04914022.zip的100%覆盖率我需要我的输出看起来像:AA-123-12345-SP1.SSF ,, 100,100,guug04914003.zip,或者AA-312-12435-SP1.SSF,TRUE,0 ,,,我的代码多次遍历输入文件,生成重复条目。如何为每个“流动站文件:”文本块获得一个输出条目?谢谢!!
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 204 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信