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;