Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java根据给定的输入从文本文件中获取相似文本的第一条和最后一条记录_Java_Search_Text_Timeline - Fatal编程技术网

Java根据给定的输入从文本文件中获取相似文本的第一条和最后一条记录

Java根据给定的输入从文本文件中获取相似文本的第一条和最后一条记录,java,search,text,timeline,Java,Search,Text,Timeline,我对设计代码的逻辑有着深刻的困惑 假设我有一个如下所示的文本文件: Yong Ching Hong Sep 7, 2013 09:04:39 PM<br/> Yong Ching Hong Sep 7, 2013 09:20:19 PM<br/> Yong Ching Hong Sep 7, 2013 09:25:56 PM<br/> Yong Ching Hong Sep 7, 2013 09:27:08 PM<br/> Lee

我对设计代码的逻辑有着深刻的困惑

假设我有一个如下所示的文本文件:

Yong Ching Hong Sep 7,  2013 09:04:39  PM<br/>
Yong Ching Hong Sep 7,  2013 09:20:19  PM<br/>
Yong Ching Hong Sep 7,  2013 09:25:56  PM<br/>
Yong Ching Hong Sep 7,  2013 09:27:08  PM<br/>
Lee Kim Keong   May 30, 2014 09:33:34  AM<br/>
Lee Kim Keong   May 30, 2014 10:20:42 AM<br/>
Lee Kim Keong   May 30, 2014 10:23:47 AM<br/>
永庆红2013年9月7日09:04:39下午
洪永清2013年9月7日09:20:19下午
洪永清2013年9月7日09:25:56下午
洪永清2013年9月7日09:27:08下午
李金强2014年5月30日上午09:33:34
李金强2014年5月30日上午10:20:42
李金强2014年5月30日上午10:23:47
我想获取某个名称的文本的第一个和最后一个元素。如您所见,文本具有相同的名称和不同的时间戳,用于创建时间线图

有没有可能搜索字符串来检测与我的名字匹配的特定行组,并通过java从中获取第一个和最后一个元素


谢谢,我感谢您的帮助和指导。

数据文件是否已排序?“第一个和最后一个元素”是什么意思?(对我来说,“第一个元素”是“Yong Ching Hong Sep,2013 9月7日9:04:39 PM”,“最后一个元素”是“Lee Kim Keong May 30,2014 10:23:47 AM”。)你的意思是选择一个名字的第一个实例,然后选择相同名字的最后一个实例吗?可能吗?当然。@anorton是的,这正是我想说的。这意味着我想获得永庆红的第一张记录和最后一张记录,因此使用此名称的第一张记录应为“永庆红2013年9月7日09:04:39 PM”,而使用此名称的最后一张记录应为“永庆红2013年9月7日09:27:08 PM”。这是我想要编写的逻辑,但我真的想不出它的实际流程。