例如,我将一些输出以以下格式存储在我的根目录中,
/from_2012_07_17_01_apple_to_2012_07_23_05_apple/
此目录中的详细信息是通过运行 Java 程序生成的
第一个字段是年,第二个是月,第三个是日,第四个是小时。这是我已经存储在我的根目录中的文件。目的是将其用于以后的目的。
在后期,如果我有询问以下内容的查询
/from_2012_07_19_01_apple_to_2012_07_20_05_apple/
我想知道这已经以 19>17 和 20<23 出现在根目录中。我想确定这一点,并确保我不再运行程序而是重用相同的程序,然后将输出直接显示给用户。我可以通过一些手动的拆分和比较工作来做到这一点。但我正在为此寻找一些有效的算法。
EDITED
当用户输入是(从 19-20)。. 我需要知道以下任何文件的存在
2012_07_17_01_apple_to_2012_07_23_01_apple, 2012_07_14_01_apple_to_2012_07_25_01_apple
如果这两个在那里..我需要选择第一个文件,因为搜索空间较小并且有效......因此我正在寻找这个解决方案