C 下byte陣列與string的相互轉換

2021-06-20 04:25:19 字數 1383 閱讀 7070

**:

1,string字串轉化為byte陣列,ascii碼格式。

源**如下:

[c-sharp]view plain

copy

//定義變數

byte

temp;  

string

strtemp=

"你好"

;  int

ilen=0;  

//轉換

temp = new

asciiencoding().getbytes(strtemp);   

//得到轉換後陣列的大小

ilen=temp.getlength(0);  

2,byte陣列轉換為string字串,ascii碼格式。

源**如下:

[c-sharp]view plain

copy

//定義臨時變數

byte

temp = 

newbyte

[128];  

string

strtemp;  

//轉換

asciiencodingencoding = new

asciiencoding();  

strtemp = encoding.getstring(temp, 0, 128);  

3,string字串轉化為byte陣列,unicode格式。

源**如下:

[c-sharp]view plain

copy

//定義變數

byte

temp;  

string

strtemp=

"你好"

;  int

ilen=0;  

//轉換

temp=unicodeencoding().getbytes(strtemp);  

//得到轉換後陣列的小

ilen=temp.getlength(0);  

4,byte陣列轉換為string字串,unicode碼格式。

源**如下:

[c-sharp]view plain

copy

//定義臨時變數

byte

temp = 

newbyte

[128];  

string

strtemp;  

//轉換

unicodeencoding= new

unicodeencoding();  

strtemp = encoding.getstring(temp, 0, 128);  

flex中byte陣列與String互換

1.將 string 轉換成 bytearray.public function convertstringtobytearray str string bytearray return bytes 2.將 bytearray 轉換成 string.public function convertby...

go陣列與切片, byte轉string

陣列 同一種資料型別的固定長度序列 陣列的定義 var a len int 比如 var a 5 int 長度是陣列型別的一部分,因此,var a 5 int 和 var a 10 int 是不同的型別 func array var age1 5 int var age2 int var str 5...

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...