import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.ArrayList;
public class ctxt {
static String start="##上次读到这里";
static String end="第901章 ";
public static void main(String[] args) throws IOException, InterruptedException
{
writeFile(readFile());
}
public static ArrayList<String> readFile() throws IOException, InterruptedException
{
boolean yanshi=false;
ArrayList<String> arr=new ArrayList<String>();
InputStream fi =new FileInputStream("C:\\Users\\qwer\\Desktop\\123.txt");
BufferedReader reader=new BufferedReader(new InputStreamReader(fi,"GBK"));
String str;
int i=1;
while((str=reader.readLine())!=null)
{
if(str.equals(start))
yanshi=true;
if(yanshi==true)
i=150*str.length();
System.out.println(str);
Thread.sleep(i);
if(str.startsWith(end))
{
arr.add(str);
while((str=reader.readLine())!=null)
{
arr.add(str);
}
break;
}
}
reader.close();
fi.close();
return arr;
}
public static void writeFile(ArrayList<String> arr) throws IOException
{
FileOutputStream fo=new FileOutputStream(new File("C:\\Users\\qwer\\Desktop\\123.txt"));
OutputStreamWriter ow=new OutputStreamWriter(fo, "GBK");
BufferedWriter writer=new BufferedWriter(ow);
writer.write(start+"\r\n");
writer.write(arr.get(0)+"\r\n");
for(int i=1;i<arr.size();i++)
{
System.out.println(arr.get(i));
writer.write(arr.get(i)+"\r\n");
}
writer.close();
ow.close();
fo.close();
}
}
上班也太无聊了,在控制台看会小说吧。
最新推荐文章于 2024-07-10 11:13:36 发布