JavaTM 2 Platform
Standard Ed. 6

類別 java.io.Writer
的使用

使用 Writer 的軟體套件
java.io 通過資料串流、序列化和檔案系統提供系統輸入和輸出。 
java.nio.channels 定義了各種通道,這些通道表示到能夠執行 I/O 操作的實體(如檔案和Socket)的連接;定義了用於多路傳輸的、非阻塞 I/O 操作的選擇器。 
java.sql 提供使用 JavaTM 程式語言存取並處理存儲在資料源(通常是一個關聯型資料庫)中的資料的 API。 
java.util 包含 collection 框架、遺留的 collection 類別、事件模型、日期和時間設施、國際化和各種實用工具類別(字元串標記產生器、隨機數產生器和位元陣列)。 
javax.lang.model.util 用來說明處理程序元素型別的實用工具。 
javax.script 文稿 API 由定義 Java TM Scripting Engines 的介面和類別組成,並為它們在 Java 應用程序中的使用提供框架。 
javax.sql.rowset JDBC RowSet 實作的標準介面和基礎類別。 
javax.sql.rowset.serial 提供實用工具類別,允許 SQL 型別與 Java 程式語言資料型別之間的可序列化映射關係。 
javax.sql.rowset.spi 第三方供應商在其同步提供者的實作中必須使用的標準類別和介面。 
javax.swing.text 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
javax.swing.text.html 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
javax.swing.text.rtf 提供一個類別 (RTFEditorKit),用於創建富文本格式(Rich-Text-Format)的文本編輯器。 
javax.tools 為能夠從程序(例如,編譯器)中調用的工具提供介面。 
javax.xml.bind 為包含解組、編組和驗證功能的客戶端應用程序提供運行時綁定框架。 
javax.xml.bind.helpers 僅由 JAXB 提供者用於: 提供某些 javax.xml.bind 介面的部分預設實作。 
javax.xml.stream   
javax.xml.stream.events   
javax.xml.transform.stream 此套件實作特定於串流和 URI 的轉換 API。 
org.w3c.dom.ls   
 

java.ioWriter 的使用
 

java.ioWriter 的子類別
 class BufferedWriter
          將文本寫入字元輸出串流,緩衝各個字元,從而提供單個字元、陣列和字元串的高效寫入。
 class CharArrayWriter
          此類別實作一個可用作 Writer 的字元緩衝區。
 class FileWriter
          用來寫入字元檔案的便捷類別。
 class FilterWriter
          用於寫入已過濾的字元串流的抽象類別。
 class OutputStreamWriter
          OutputStreamWriter 是字元串流通向位元組串流的橋樑:可使用指定的 charset 將要寫入串流中的字元編碼成位元組。
 class PipedWriter
          傳送的字元輸出串流。
 class PrintWriter
          向文本輸出串流列印物件的格式化表示形式。
 class StringWriter
          一個字元串流,可以用其回收在字元串緩衝區中的輸出來建構字元串。
 

宣告為 Writerjava.io 中的欄位
protected  Writer FilterWriter.out
          底層字元輸出串流。
protected  Writer PrintWriter.out
          此 PrintWriter 的底層字元輸出串流。
 

返回 Writerjava.io 中的方法
 Writer Writer.append(char c)
          將指定字元添加到此 writer。
 Writer Writer.append(CharSequence csq)
          將指定字元序列添加到此 writer。
 Writer Writer.append(CharSequence csq, int start, int end)
          將指定字元序列的子序列添加到此 writer.Appendable
 

參數型別為 Writerjava.io 中的方法
 void CharArrayWriter.writeTo(Writer out)
          將緩衝區的內容寫入另一個字元串流。
 

參數型別為 Writerjava.io 中的建構子
BufferedWriter(Writer out)
          創建一個使用預設大小輸出緩衝區的緩衝字元輸出串流。
BufferedWriter(Writer out, int sz)
          創建一個使用給定大小輸出緩衝區的新緩衝字元輸出串流。
FilterWriter(Writer out)
          創建一個新的 filtered writer。
PrintWriter(Writer out)
          創建不帶自動行刷新的新 PrintWriter。
PrintWriter(Writer out, boolean autoFlush)
          創建新 PrintWriter。
 

java.nio.channelsWriter 的使用
 

返回 Writerjava.nio.channels 中的方法
static Writer Channels.newWriter(WritableByteChannel ch, CharsetEncoder enc, int minBufferCap)
          建構一個 writer,它使用給定的編碼器對字元進行編碼,並將所得的位元組寫入給定的通道。
static Writer Channels.newWriter(WritableByteChannel ch, String csName)
          建構一個 writer,它根據指定的 charset 對字元進行編碼,並將所得的位元組寫入給定的通道。
 

java.sqlWriter 的使用
 

返回 Writerjava.sql 中的方法
 Writer SQLXML.setCharacterStream()
          獲取用於寫入此 SQLXML 實例表示的 XML 值的串流。
 Writer Clob.setCharacterStream(long pos)
          獲取用於將 Unicode 字元串流寫入此 Clob 物件表示的 CLOB 值中(位置 pos 處)的串流。
 

java.utilWriter 的使用
 

參數型別為 Writerjava.util 中的方法
 void Properties.store(Writer writer, String comments)
          以適合使用 load(Reader) 方法的格式,將此 Properties 表中的屬性列表(鍵和元素對)寫入輸出字元。
 

javax.lang.model.utilWriter 的使用
 

參數型別為 Writerjavax.lang.model.util 中的方法
 void Elements.printElements(Writer w, Element... elements)
          按指定順序將元素的表示形式列印到給定 writer。
 

javax.scriptWriter 的使用
 

宣告為 Writerjavax.script 中的欄位
protected  Writer SimpleScriptContext.errorWriter
          此欄位是用於文稿輸出錯誤的 writer。
protected  Writer SimpleScriptContext.writer
          此欄位是用於文稿輸出的 writer。
 

返回 Writerjavax.script 中的方法
 Writer ScriptContext.getErrorWriter()
          返回用來顯示錯誤輸出的 Writer
 Writer SimpleScriptContext.getErrorWriter()
          返回用來顯示錯誤輸出的 Writer
 Writer ScriptContext.getWriter()
          返回文稿的 Writer,以便在顯示輸出時使用。
 Writer SimpleScriptContext.getWriter()
          返回文稿的 Writer,以便在顯示輸出時使用。
 

參數型別為 Writerjavax.script 中的方法
 void ScriptContext.setErrorWriter(Writer writer)
          設置用來顯示錯誤輸出的 Writer
 void SimpleScriptContext.setErrorWriter(Writer writer)
          設置用來顯示錯誤輸出的 Writer
 void ScriptContext.setWriter(Writer writer)
          設置文稿的 Writer,以便在顯示輸出時使用。
 void SimpleScriptContext.setWriter(Writer writer)
          設置文稿的 Writer,以便在顯示輸出時使用。
 

javax.sql.rowsetWriter 的使用
 

參數型別為 Writerjavax.sql.rowset 中的方法
 void WebRowSet.writeXml(ResultSet rs, Writer writer)
          使用給定 ResultSet 物件的內容填充此 WebRowSet 物件,並以 XML 格式將其資料、屬性和元資料寫入給定的 Writer 物件。
 void WebRowSet.writeXml(Writer writer)
          以 XML 格式將此 WebRowSet 物件的資料、屬性和元資料寫入給定的 Writer 物件。
 

javax.sql.rowset.serialWriter 的使用
 

返回 Writerjavax.sql.rowset.serial 中的方法
 Writer SerialClob.setCharacterStream(long pos)
          獲取用於將 Unicode 字元串流寫入此 SerialClob 物件所表示的 CLOB 值(位置 pos 處)的串流。
 

javax.sql.rowset.spiWriter 的使用
 

參數型別為 Writerjavax.sql.rowset.spi 中的方法
 void XmlWriter.writeXML(WebRowSet caller, Writer writer)
          將給定的 WebRowSet 物件以 XML 文檔的形式編寫到指定的 java.io.Writer 輸出串流。
 

javax.swing.textWriter 的使用
 

返回 Writerjavax.swing.text 中的方法
protected  Writer AbstractWriter.getWriter()
          返回用於輸出內容的 Writer。
 

參數型別為 Writerjavax.swing.text 中的方法
 void JTextComponent.write(Writer out)
          將模型的內容存儲到給定的串流中。
 void DefaultEditorKit.write(Writer out, Document doc, int pos, int len)
          將取自文檔的內容以純文本格式寫入給定串流。
abstract  void EditorKit.write(Writer out, Document doc, int pos, int len)
          將文檔中的內容以適合此型別內容處理程序的格式寫入給定的串流。
 

參數型別為 Writerjavax.swing.text 中的建構子
AbstractWriter(Writer w, Document doc)
          創建新的 AbstractWriter。
AbstractWriter(Writer w, Document doc, int pos, int len)
          創建新的 AbstractWriter。
AbstractWriter(Writer w, Element root)
          創建新的 AbstractWriter。
AbstractWriter(Writer w, Element root, int pos, int len)
          創建新的 AbstractWriter。
 

javax.swing.text.htmlWriter 的使用
 

參數型別為 Writerjavax.swing.text.html 中的方法
 void HTMLEditorKit.write(Writer out, Document doc, int pos, int len)
          以適合此類別內容處理程序的格式,將文檔中的內容寫入給定串流。
 

參數型別為 Writerjavax.swing.text.html 中的建構子
HTMLWriter(Writer w, HTMLDocument doc)
          創建新的 HTMLWriter。
HTMLWriter(Writer w, HTMLDocument doc, int pos, int len)
          創建新的 HTMLWriter。
MinimalHTMLWriter(Writer w, StyledDocument doc)
          創建一個新的 MinimalHTMLWriter。
MinimalHTMLWriter(Writer w, StyledDocument doc, int pos, int len)
          創建一個新的 MinimalHTMLWriter。
 

javax.swing.text.rtfWriter 的使用
 

參數型別為 Writerjavax.swing.text.rtf 中的方法
 void RTFEditorKit.write(Writer out, Document doc, int pos, int len)
          將文檔中的內容作為純文本寫入給定的串流。
 

javax.toolsWriter 的使用
 

返回 Writerjavax.tools 中的方法
 Writer FileObject.openWriter()
          獲取此檔案物件的 Writer。
 Writer ForwardingFileObject.openWriter()
           
 Writer SimpleJavaFileObject.openWriter()
          在 Writer 中包裹 openOutputStream 的結果。
 

參數型別為 Writerjavax.tools 中的方法
 JavaCompiler.CompilationTask JavaCompiler.getTask(Writer out, JavaFileManager fileManager, DiagnosticListener<? super JavaFileObject> diagnosticListener, Iterable<String> options, Iterable<String> classes, Iterable<? extends JavaFileObject> compilationUnits)
          使用給定元件和參數創建編譯任務的 future。
 

javax.xml.bindWriter 的使用
 

參數型別為 Writerjavax.xml.bind 中的方法
 void Marshaller.marshal(Object jaxbElement, Writer writer)
          將以 jaxbElement 為根的內容階層樹編組到 Writer 中。
 

javax.xml.bind.helpersWriter 的使用
 

參數型別為 Writerjavax.xml.bind.helpers 中的方法
 void AbstractMarshallerImpl.marshal(Object obj, Writer w)
           
 

javax.xml.streamWriter 的使用
 

參數型別為 Writerjavax.xml.stream 中的方法
abstract  XMLEventWriter XMLOutputFactory.createXMLEventWriter(Writer stream)
          創建一個寫入到 writer 的新 XMLEventWriter。
abstract  XMLStreamWriter XMLOutputFactory.createXMLStreamWriter(Writer stream)
          創建一個寫入到 writer 的新 XMLStreamWriter。
 

javax.xml.stream.eventsWriter 的使用
 

參數型別為 Writerjavax.xml.stream.events 中的方法
 void XMLEvent.writeAsEncodedUnicode(Writer writer)
          此方法根據 XML 1.0 規範將 XMLEvent 編寫為 Unicode 字元。
 

javax.xml.transform.streamWriter 的使用
 

返回 Writerjavax.xml.transform.stream 中的方法
 Writer StreamResult.getWriter()
          獲取通過 setWriter 設置的字元串流。
 

參數型別為 Writerjavax.xml.transform.stream 中的方法
 void StreamResult.setWriter(Writer writer)
          設置要接收結果的 writer。
 

參數型別為 Writerjavax.xml.transform.stream 中的建構子
StreamResult(Writer writer)
          從字元串流建構 StreamResult。
 

org.w3c.dom.lsWriter 的使用
 

返回 Writerorg.w3c.dom.ls 中的方法
 Writer LSOutput.getCharacterStream()
          具有語言和綁定依賴性型別的屬性,它表示可向其輸出 16 位單元的可寫串流。
 

參數型別為 Writerorg.w3c.dom.ls 中的方法
 void LSOutput.setCharacterStream(Writer characterStream)
          具有語言和綁定依賴性型別的屬性,它表示可向其輸出 16 位單元的可寫串流。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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