3 回答

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超8個(gè)贊
lua 中將string類(lèi)型轉(zhuǎn)換為byte數(shù)組的具體方法代碼是:
s='fghhgggfffghhkiutr'
t={}
for i=1,string.len(s) do
table.insert(t,string.byte(string.sub(s,i,i)))
end
for i=1,string.len(s) do print(t[i]) end

TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊
思路:先定義字符串,再通過(guò)getBytes()方法進(jìn)行轉(zhuǎn)換數(shù)組就可以了。
參考代碼:
String s = "ZhiDao";//定義字符串byte[] sb = s.getBytes();//把字符串轉(zhuǎn)換成數(shù)組
String的getBytes()方法是得到一個(gè)系統(tǒng)默認(rèn)的編碼格式的字節(jié)數(shù)組。將一個(gè)String類(lèi)型的字符串中包含的字符轉(zhuǎn)換成byte類(lèi)型并且存入一個(gè)byte[]數(shù)組中。
- 3 回答
- 0 關(guān)注
- 11094 瀏覽
添加回答
舉報(bào)