有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java从文件中读取特定值

我有一个文件,其中有一些数据,然后是值行。我只需要检索那些包含两个整数的行,四个浮点数后跟一个由空格分隔的整数。有人能帮我识别这些行并从中检索数据吗


共 (1) 个答案

  1. # 1 楼答案

    从你提到问题的方式来看,你似乎已经有了一个模式。使用^\d+ \d+ \d+(\.\d+)? \d+(\.\d+)? \d+(\.\d+)? \d+(\.\d+)? \d+$这样的正则表达式应该匹配如下文本:23 24 1.2 3.6 9.1 5.0 4

    因此,您可以一次遍历一行文件,并使用如上所述的模式查看是否有所需的行。我假设没有其他具有相同图案的线条,并且不希望匹配负数