gpt4 book ai didi

java - 如何在单独的Java包中读取文本文件的内容

转载 作者:太空宇宙 更新时间:2023-11-04 08:18:02 26 4
gpt4 key购买 nike

我有一个带有 GUI 的包,在这个 GUI 中我需要读取一个文本文件(称为 list.txt),可能看起来像

上午 8:00 某事

9:00am 别的事情

1:00pm 一些不同的东西

每个时间/事件都在单独的一行上。

如何分别读取每一行并从每一行中提取时间部分?我需要完成的是将这样的列表中的时间与我之前确定的时间范围进行比较,并仅使用该范围内的事件/时间重新打印列表,但我不确定如何逐行读取它。

这个问题怎么没有意义呢?我所问的是如何获取一个文本文件(一个在单独的java包中编写的)以及如何基本上一次读取一行并从每一行中获取时间部分。时间始终位于每行的开头。抱歉,但我不知道如何更清楚地表达这一点,这就是全部内容。

用户通过 GUI 应用程序提供文本文件名以及时间范围。但这部分我已经放下了。

最佳答案

  • 使用java.io.BufferedReaderreadLine()方法逐行读取文件。
  • 使用java.lang.StringindexOf()方法来定位第一个空格。
  • 使用java.lang.Stringsubstring()方法提取前后空格。

关于java - 如何在单独的Java包中读取文本文件的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10088782/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com