package cn
.itcast
.p1
.io
.charstream
.test
;
import java
.io
.FileReader
;
import java
.io
.FileWriter
;
import java
.io
.IOException
;
public class CopyTextTest_2
{
private static final
int BUFFER_SIZE
= 1024;
public static void
main(String
[] args
) {
FileReader fr
= null
;
FileWriter fw
= null
;
try
{
fr
= new FileReader("IO流_2.txt");
fw
= new FileWriter("copytest_2.txt");
char
[] buf
= new char
[BUFFER_SIZE
];
int len = 0;
while((len=fr
.read(buf
))!=-1){
fw
.write(buf
, 0, len);
}
} catch
(Exception e
) {
throw
new RuntimeException("读写失败");
}finally
{
if(fw
!=null
)
try
{
fw
.close();
} catch
(IOException e
) {
e
.printStackTrace();
}
if(fr
!=null
)
try
{
fr
.close();
} catch
(IOException e
) {
e
.printStackTrace();
}
}
}
}
转载请注明原文地址:https://blackberry.8miu.com/read-44858.html