你好:
从A读取到B中:
import java.io.*;
public class IoDemo{
public static void main(String[] args)throws Exception{
String str = "";
File file1 = new File("D:\\A.txt");
File file2 = new File("D:\\B.txt");
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file1),"UTF-8"));
//读取
while (br.read()!=-1) {
str += br.readLine();
}
br.close();
br = new BufferedReader(new FileReader(file2));
str += br.readLine();
br.readLine();
//写入
BufferedWriter bw = new BufferedWriter(new FileWriter(file2));
bw.write(str);
bw.close();
}
}
追问能从第一个文本众多信息中只将其中指定的一条信息复制到第二个文本吗?
追答可以,你把读出来的内容用正则表达式或者一定得规则另外保存起来,再写进去就行了