java 有两个txt文件,怎样把一个txt文件里的内容复制到另一个里面
1个回答
展开全部
用流
import java.io.*;
public class TestFileWriter {
public static void main(String[] args) {
FileReader fr = null;
FileWriter fw = null;
int b = 0;
char[] cbuf = new char[18];
try {
fr = new FileReader("E:\\java\\io\\1.txt");//1.txt保存的位置
fw = new FileWriter("E:\\java\\io\\2.txt");//2.txt保存的位置
while ((b=fr.read(cbuf,0,18))!=-1) {
fw.write(cbuf,0,18);
}
}
catch(FileNotFoundException e) {
e.getMessage();
e.printStackTrace();
}
catch(IOException e) {
e.getMessage();
e.printStackTrace();
}
finally {
try {
fr.close();
fw.close();
} catch(IOException e) {
e.getMessage();
e.printStackTrace();
}
}
}
}
import java.io.*;
public class TestFileWriter {
public static void main(String[] args) {
FileReader fr = null;
FileWriter fw = null;
int b = 0;
char[] cbuf = new char[18];
try {
fr = new FileReader("E:\\java\\io\\1.txt");//1.txt保存的位置
fw = new FileWriter("E:\\java\\io\\2.txt");//2.txt保存的位置
while ((b=fr.read(cbuf,0,18))!=-1) {
fw.write(cbuf,0,18);
}
}
catch(FileNotFoundException e) {
e.getMessage();
e.printStackTrace();
}
catch(IOException e) {
e.getMessage();
e.printStackTrace();
}
finally {
try {
fr.close();
fw.close();
} catch(IOException e) {
e.getMessage();
e.printStackTrace();
}
}
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询