JavaTM 2 Platform
Standard Ed. 6

java.io
類別 FilterWriter

java.lang.Object
  繼承者 java.io.Writer
      繼承者 java.io.FilterWriter
所有已實作的介面:
Closeable, Flushable, Appendable

public abstract class FilterWriter
extends Writer

用於寫入已過濾的字元串流的抽象類別。抽象類別 FilterWriter 自身提供了一些將所有請求傳遞給所包含的串流的預設方法。FilterWriter 的子類別應覆寫這些方法中的一些方法,並且還可以提供一些額外的方法和欄位。

從以下版本開始:
JDK1.1

欄位摘要
protected  Writer out
          底層字元輸出串流。
 
從類別 java.io.Writer 繼承的欄位
lock
 
建構子摘要
protected FilterWriter(Writer out)
          創建一個新的 filtered writer。
 
方法摘要
 void close()
          關閉此串流,但要先刷新它。
 void flush()
          刷新該串流的緩衝。
 void write(char[] cbuf, int off, int len)
          將字元寫入陣列的某一部分。
 void write(int c)
          寫入單個字元。
 void write(String str, int off, int len)
          寫入一部分字元串。
 
從類別 java.io.Writer 繼承的方法
append, append, append, write, write
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

欄位詳細資訊

out

protected Writer out
底層字元輸出串流。

建構子詳細資訊

FilterWriter

protected FilterWriter(Writer out)
創建一個新的 filtered writer。

參數:
out - 提供底層串流的 Writer 物件。
拋出:
NullPointerException - 如果 outnull
方法詳細資訊

write

public void write(int c)
           throws IOException
寫入單個字元。

覆寫:
類別 Writer 中的 write
參數:
c - 指定要寫入字元的 int。
拋出:
IOException - 如果發生 I/O 錯誤

write

public void write(char[] cbuf,
                  int off,
                  int len)
           throws IOException
將字元寫入陣列的某一部分。

指定者:
類別 Writer 中的 write
參數:
cbuf - 要寫入的字元緩衝區
off - 偏移量,從該處開始讀取字元
len - 要寫入字元的數量
拋出:
IOException - 如果發生 I/O 錯誤

write

public void write(String str,
                  int off,
                  int len)
           throws IOException
寫入一部分字元串。

覆寫:
類別 Writer 中的 write
參數:
str - 要寫入的字元串
off - 偏移量,從該處開始讀取字元
len - 要寫入字元的數量
拋出:
IOException - 如果發生 I/O 錯誤

flush

public void flush()
           throws IOException
刷新該串流的緩衝。

指定者:
介面 Flushable 中的 flush
指定者:
類別 Writer 中的 flush
拋出:
IOException - 如果發生 I/O 錯誤

close

public void close()
           throws IOException
從類別 Writer 複製的描述
關閉此串流,但要先刷新它。在關閉該串流之後,再調用 write() 或 flush() 將導致拋出 IOException。關閉以前關閉的串流無效。

指定者:
介面 Closeable 中的 close
指定者:
類別 Writer 中的 close
拋出:
IOException - 如果發生 I/O 錯誤

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only