java字符串轉(zhuǎn)byte 怎樣將Byte轉(zhuǎn)換成字符串?
怎樣將Byte轉(zhuǎn)換成字符串?有兩種方法:方法1://string to bytestring stringmessage=“你好嗎?" 控制臺(tái)寫(xiě)入線(xiàn)(“{0}”,StringMessage)Syste
怎樣將Byte轉(zhuǎn)換成字符串?
有兩種方法:
方法1:
//string to byte
string stringmessage=“你好嗎?"
控制臺(tái)寫(xiě)入線(xiàn)(“{0}”,StringMessage)System.Text.ASCIIEncoding系統(tǒng)ASCII=新System.Text.ASCIIEncoding系統(tǒng)()
字節(jié)[]字節(jié)消息=ASCII.GetBytes(stringmessage)
//字節(jié)到字符串
字節(jié)[]字節(jié)消息System.Text.ASCIIEncoding系統(tǒng)ASCII=新System.Text.ASCIIEncoding系統(tǒng)()
字符串消息=ASCII.GetString(bytesmessage)
方法2:
//string to UTF-8 byte
string stringmessage=“你好,你好嗎?Pi/u03c0日元/uffe5“System.Text.utf8編碼UTF8=新System.Text.utf8編碼()
byte[]bytesmessage=utf8。GetBytes(stringmessage)
//UTF-8字節(jié)到字符串
byte[]BytesMessageSystem.Text.utf8編碼UTF8=新System.Text.utf8編碼()
string stringmessage=utf8。GetString(bytesmessage)
怎么將字符串轉(zhuǎn)換為byte?
1。首先打開(kāi)VC6.0并創(chuàng)建一個(gè)新項(xiàng)目。
2. 添加頭文件。三。添加main函數(shù)。4定義無(wú)符號(hào)字符類(lèi)型變量STR,Strh。5定義int變量I,J.6。初始化Strh。7使用scanf賦值。8將STR字符轉(zhuǎn)換為十六進(jìn)制并將其添加到Strh。9使用printf打印最終結(jié)果。
怎么將字符串轉(zhuǎn)換為byte數(shù)組?
1. 字符串到字節(jié)[]字符串STR=“你好”字節(jié)[]srtbyte=字符串getBytes()
2,byte[]to string
byte[]srtbyte string res=新字符串(srtbyte)系統(tǒng)輸出打?。ǚ直媛剩?/p>
3。設(shè)置編碼模式轉(zhuǎn)換
字符串STR=“Hello”byte[]srtbyte=nulltry{srtbyte=字符串getBytes(“UTF-8”)String res=新字符串(srtbyte,“UTF-8”)系統(tǒng)輸出打印(RES)}catch(不支持的編碼異常E){//todo自動(dòng)生成catch塊E.printstacktrace()}
用于將字節(jié)類(lèi)型轉(zhuǎn)換為二進(jìn)制字符串。第一個(gè)代碼是:bytetbyte=-2stringtstring=整數(shù).toBinaryString((tByte&0xFF)0x100)子串(1)系統(tǒng)輸出打?。ā皌String:”tString)