求java根据语句分给文件的方法

来源:百度知道 编辑:UC知道 时间:2024/06/13 21:40:45
我有一个文件,每隔几行就出现重复,如下:
woaini
.....
woaini
......
一直这么重复,我怎么根据"woaini"这个关键语句段来把文件分割或提取成所要的,含有指定数目的"woaini"的文件?

多谢各位!
我的意思是每个woaini之间都隔着随机的几行,我是想提取其中woaini与另一个指定的woaini之间的内容,
包括woaini.

仍旧期待答案。

用java里面的token,这里有个例子:

String test = "It's the number 1 way.";
String[] tokens = test.split(" ");
// Single blank is the separator.
System.out.println(Arrays.toString(tokens));

split方法分割

先通过IO读入这个文件
赋值给一个字符串

对这个字符串调用 .spilt("woaini")方法即可拆分

如果需要保留woaini这段字符串 可以遍历拆分出来的字符串数组
在每个字符串前面加上 "woaini"这个字符串

如果需要保存再使用IO写文件