20111022

DataInput.readUTF與writeUTF

許多的InputStream 與OutputStream 的子類實作了DataInput 介面,其中有讀寫UTF8字串的方法,
DataInput.readUTF() 與writeUTF()  方法。用位元組方式取得這些串流時,這些串流的位元組數量不是剛好等於2Byte * 字數,而是2Byte+ 2Byte * 字數,多出來的2Byte位元組是用來表示UTF字串長度的,將換算整數會得到字串長度。

沒有留言: