java-io-FileReader和FileWriter類

 

實例:用FileWriter類向文件中寫入一個串字符,而後用FileReader讀出寫入的內容。java

import java.io.*;
 
public class FileStream2{
   public static void main(String[] args) throws Excetpion {
      FileWriter out = new FileWriter("hello2.txt");
      out.write ("www.sina.com.cn "); //在此能夠直接寫入字符串,不用轉化爲字節數組 
      out.close();
 
      char[] buf = new char[1024];  //字符數組
      FileReader in = new FileReader("hello2.txt");
      int len = in.read(buf);  //此時的read方法能夠讀取一個字符或幾個字符,len表明實際讀取到的字符的個數。
      System.out.println(new String(buf,0,1024)); //String構造函數把字符數組轉化爲字符串。
      in.close();
   }
}

Reader與Writer類及其子類(FileReader和FileWriter類等)主要用於讀取文本格式的內容,而InputStream和OutputStream類及它們的子類主要讀取二進制格式的內容。數組

相關文章
相關標籤/搜索