使用java读取特定单词后的文件

问题描述:

我必须读取文件并写入另一个文件,但在某个特定单词出现之后就会发出喜欢的东西。我该如何做任何帮助。使用java读取特定单词后的文件

好了,沿着线的东西:

  1. 打开输入文件进行读取
  2. 打开输出文件写入
  3. 保持一个boolean变量说你是否注定要被写入或不是
  4. 从输入文件(或任何您的单位)读取一行
  5. 如果该行为空或文件以其他方式结束,请转至步骤8
  6. 如果您打算写作,请将其写入输出文件;否则,检查线路是否包含你感兴趣的
  7. 回到步骤4的话(这将是通过while循环,可能)
  8. 关闭输出文件(在finally块)
  9. 关闭输入文件(在finally块)

现在,这是一个大致的轮廓,它跳过细节,比如你是如何找到一条线的话(如果它是在一个字?),以及是否有如果该词出现在该行的中间,则写出“半行”。但是,它应该足以让你开始。如果您在执行任何步骤时遇到问题,请提供更多详细信息,以便我们进一步帮助您。

+0

我试过了。我需要的是我必须在发生特定单词之后编写整个文件。如果一旦出现这个词,那么从那个位置我必须将所有数据写入其他文件。 – Samurai 2010-07-01 06:39:39

+0

@武士:呃,是的。因此,布尔变量说明你是否打算写。一旦你发现了这个词,你就会将它设置为true。 – 2010-07-01 06:47:16

+0

感谢您的回复。我从你的回复中得到了解决方案 – Samurai 2010-07-01 06:49:42