【问题标题】:How to read read the contents of a text file in a separate Java package in a file如何读取读取文件中单独Java包中的文本文件的内容
【发布时间】:2012-04-10 12:26:32
【问题描述】:

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

上午 8:00 某事

上午 9:00 别的事情

下午 1:00 有所不同

每个时间/事件单独一行。

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

这个问题怎么没有意义?我要问的是如何获取一个文本文件(一个写在单独的 java 包中的文件)以及如何基本上一次读取一行并从每一行中获取时间部分。时间总是在每行的开头。抱歉,我不知道如何更清楚地说明这一点,仅此而已。

并且用户通过GUI应用程序提供文本文件名,以及时间范围。但那部分我记下了。

【问题讨论】:

  • 您不知道如何逐行读取,或者您不知道不同包中文件的路径是什么?

标签: java user-interface text-extraction


【解决方案1】:
  • 使用java.io.BufferedReaderreadLine()方法逐行读取文件。
  • 使用java.lang.StringindexOf()方法定位第一个空格。
  • 使用java.lang.Stringsubstring()方法提取前后空格。

【讨论】:

    猜你喜欢
    • 2015-02-09
    • 2014-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-29
    • 2011-05-03
    • 2013-02-14
    • 1970-01-01
    相关资源
    最近更新 更多