1. 將 string 轉換成 bytearray.
public function convertstringtobytearray(str:string):bytearray
return bytes;
}2. 將 bytearray 轉換成 string.
public function convertbytearraytostring(bytes:bytearray):string
return str;
}注: a. 以上字串和 bytearray 的轉換中, 主要針對字串是 utf-8 編碼的;
b. writeutfbytes(value:string) 將 utf-8 字串寫入位元組流;
c. 在將 bytearray 轉換成 string中應注意將 bytes 的 position 設定為 0;
d. readutfbytes(length:uint):
從位元組流中讀取乙個由 length 引數指定的 utf-8 位元組序列,並返回乙個字串.
longlong與byte陣列互轉
最近做通訊,自己寫報文協議,收發4位元組16進製制數。將十進位制與16進製制轉化,還區分有無符號,自己寫的程式70多行,發現這位大神寫的極為簡單,測試半天沒有錯誤,標記一下,待後期再深究。原文 interestingpdd 最近做乙個專案 要傳udp包 包裡包含很多資訊 就是把一些資訊用byte表示...
java中byte陣列與String間的轉換
byte b for int i 0 i b.length i system.out.println string s null try catch exception e 上面的 只有在陣列b都為正數下才正確,當陣列中包含負數時就會出錯。這時我們可以使用下面的 byte b for int i 0...
socket中傳輸byte陣列資料
客戶端 private socket socket private dataoutputstream out out new dataoutputstream socket.getoutputstream byte bytes out.write bytes 伺服器端 private socket ...