99re热视频这里只精品,久久久天堂国产精品女人,国产av一区二区三区,久久久精品成人免费看片,99久久精品免费看国产一区二区三区

Java FileWriter類

2018-09-14 17:36 更新

Java FileWriter類

FileWriter類從OutputStreamWriter類繼承而來。該類按字符向流中寫入數(shù)據(jù)??梢酝ㄟ^以下幾種構(gòu)造方法創(chuàng)建需要的對象。

在給出 File 對象的情況下構(gòu)造一個 FileWriter 對象。

FileWriter(File file)

在給出 File 對象的情況下構(gòu)造一個 FileWriter 對象。

 FileWriter(File file, boolean append)

構(gòu)造與某個文件描述符相關(guān)聯(lián)的 FileWriter 對象。

FileWriter(FileDescriptor fd)

在給出文件名的情況下構(gòu)造 FileWriter 對象,它具有指示是否掛起寫入數(shù)據(jù)的 boolean 值。

FileWriter(String fileName, boolean append)

創(chuàng)建FileWriter對象成功后,可以參照以下列表里的方法操作文件。

序號 方法描述
1 public void write(int c) throws IOException
寫入單個字符c。
2 public void write(char [] c, int offset, int len)
寫入字符數(shù)組中開始為offset長度為len的某一部分。
3 public void write(String s, int offset, int len)
寫入字符串中開始為offset長度為len的某一部分。

實(shí)例

import java.io.*;
public class FileRead{
   public static void main(String args[])throws IOException{
      File file = new File("Hello1.txt");
      // 創(chuàng)建文件
      file.createNewFile();
      // creates a FileWriter Object
      FileWriter writer = new FileWriter(file); 
      // 向文件寫入內(nèi)容
      writer.write("This\n is\n an\n example\n"); 
      writer.flush();
      writer.close();
      //創(chuàng)建 FileReader 對象
      FileReader fr = new FileReader(file); 
      char [] a = new char[50];
      fr.read(a); // 從數(shù)組中讀取內(nèi)容
      for(char c : a)
          System.out.print(c); // 一個個打印字符
      fr.close();
   }
}

以上實(shí)例編譯運(yùn)行結(jié)果如下:

This
is
an
example
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號