IO流用来处理设备间的数据传输
Java通过流的方式操作数据
Java操作流的对象都在IO包中
流按操作数据分为:字节流、字符流
流按流向分为:输入流、输出流
字节流抽象基类:InputStream、OutputStream
字符流抽象基类:Reader、Writer
以上4类派生出常用子类:FileInputStream、FileOutputStream、FileReader、FileWriter
字符流
FileWriter fw = null;
fw = new FileWriter("D:\\test.txt");
fw.write("test");
if (fw != null)
fw.close();
常用代码段:
写文件时:
- f = new File("D://t.m");
- try {
- if (f.exists())
- f.delete();
- f.createNewFile();
- } catch (IOException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
读文件时:
- if (!f.exists())
- return;