/*通过明确三个来完成。
1*.明确源和目的
源:输入流 InputStream Reader
目的:输出流 OutputStream Writer
2*.操作的数据是否是纯文本。
操作的数据是纯文本:字符流
操作的数据不是纯文本:字节流
3.当体系明确后,在明确要使用哪个具体的对象。
通过设备来进行区分。
源设备包括:内存,硬盘,键盘。
目的设备:内存,硬盘(文件),控制台
*/
//将一个文本件数据存储到另一个文件中。(即复制文件)
import java.io.*;
class CopyTxt
{
public static void main(String [] args)
{
BufferedReader br=null;
BufferedWriter bw=null;
try
{
br=new BufferedReader(new FileReader("e:\\Copy_1.txt"));
bw=new BufferedWriter(new FileWriter("e:\\Copy_2.txt"));
String s=null;
while((s=br.readLine())!=null)
{
bw.write(s);
}
}
catch (IOException e)
{
e.printStackTrace();
}
finally
{
try
{
if (br!=null)
{
br.close();
}
}
catch (IOException e)
{
e.printStackTrace();
}
try
{
if (bw!=null)
{
bw.close();
}
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
}
IO流练习
最新推荐文章于 2021-08-03 19:08:56 发布