'寫(xiě)入
目前創(chuàng)新互聯(lián)已為超過(guò)千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、綿陽(yáng)服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、浮山網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶(hù)導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶(hù)和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
Dim?bytes()?As?Byte?=?{34,?23,?43,?43,?55,?3}
Dim?items?=?(From?item?In?bytes?Select?item.ToString("000")).ToArray()
System.IO.File.WriteAllLines("c:\test.txt",?items)
'讀取
Dim?items2?=?System.IO.File.ReadAllLines("c:\test.txt")
Dim?bytes2?=?(From?item?In?items2?Select?Byte.Parse(item)).ToArray()
For?Each?item?In?bytes2
Console.WriteLine(item.ToString())
Next
1、字節(jié)數(shù)組轉(zhuǎn)換為字符串
byte[] byBuffer = new byte[20];
String strRead = new String(byBuffer);
strRead = String.copyValueOf(strRead.toCharArray(), 0, byBuffer.length]);
2、字符串轉(zhuǎn)換成字節(jié)數(shù)組
byte[] byBuffer = new byte[200];
String strInput=abcdefg;
byBuffer= strInput.getBytes();
注意:如果字符串里面含有中文,要特別注意,在android系統(tǒng)下,默認(rèn)是UTF8編碼,一個(gè)中文字符相當(dāng)于3個(gè)字節(jié),只有g(shù)b2312下一個(gè)中文相當(dāng)于2字節(jié)。這種情況下可采取以下辦法:
Dim?arr1()?As?Byte?=?{HA,?H0,?H1,?H3}
MsgBox(CStr(arr1(0)))
ToCharArray()
例如:str="asdfafafafaf"
str.toCharArray就是一個(gè)Char()數(shù)組了。