JavaTM 2 Platform
Standard Ed. 6

java.io
介面 ObjectOutput

所有父級介面:
DataOutput
所有已知實作類別:
ObjectOutputStream

public interface ObjectOutput
extends DataOutput

ObjectOutput 擴展 DataOutput 介面以包含物件的寫入操作。DataOutput 套件括基本型別的輸出方法;ObjectOutput 擴展了該介面,以包含物件、陣列和 String 的輸出方法。

從以下版本開始:
JDK1.1
另請參見:
InputStream, ObjectOutputStream, ObjectInputStream

方法摘要
 void close()
          關閉該串流。
 void flush()
          刷新該串流的緩衝。
 void write(byte[] b)
          寫入 byte 陣列。
 void write(byte[] b, int off, int len)
          寫入位元組的子陣列。
 void write(int b)
          寫入位元組。
 void writeObject(Object obj)
          將物件寫入底層存儲或串流。
 
從介面 java.io.DataOutput 繼承的方法
writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTF
 

方法詳細資訊

writeObject

void writeObject(Object obj)
                 throws IOException
將物件寫入底層存儲或串流。實作此介面的類別定義如何寫入物件。

參數:
obj - 要寫入的物件
拋出:
IOException - 如果發生任何與常規 Input/Output 相關的異常。

write

void write(int b)
           throws IOException
寫入位元組。在實際寫入位元組前,此方法將阻塞。

指定者:
介面 DataOutput 中的 write
參數:
b - 位元組
拋出:
IOException - 如果發生 I/O 錯誤

write

void write(byte[] b)
           throws IOException
寫入 byte 陣列。在實際寫入位元組前將發生阻塞。

指定者:
介面 DataOutput 中的 write
參數:
b - 要寫入的資料
拋出:
IOException - 如果發生 I/O 錯誤。

write

void write(byte[] b,
           int off,
           int len)
           throws IOException
寫入位元組的子陣列。

指定者:
介面 DataOutput 中的 write
參數:
b - 要寫入的資料
off - 資料中的初始偏移量
len - 寫入的位元組數
拋出:
IOException - 如果發生 I/O 錯誤。

flush

void flush()
           throws IOException
刷新該串流的緩衝。此操作將寫入所有已緩衝的輸出位元組。

拋出:
IOException - 如果發生 I/O 錯誤。

close

void close()
           throws IOException
關閉該串流。必須調用此方法以釋放與此串流相關的所有資源。

拋出:
IOException - 如果發生 I/O 錯誤。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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