1。
字串轉換為位元組陣列,你需要指定編碼,不同的編碼,輸出的位元組陣列是不一樣的,
同時,讀取的時候,也要使用對應的編碼,否則非拉丁字元會亂出現亂碼
string str = "hello world";
byte buffer = system.text.encoding.utf8.getbytes(str);
char chars = system.text.encoding.utf8.getchars(buffer);
chars = str.tochararray(); // 此方法內部使用 unicode 編碼
// byte buffer = system.text.encoding.getencode("gb2312").getbytes(str);
//char chars = (char)buffer; // cs0030: 無法將型別「byte」轉換為「char」
chars = new char[buffer.length];
array.copy(buffer, chars, buffer.length); // 直接拷貝隱式轉換
2。事實上,如果你進行寫字串,可以選擇 streamwriter
string str = "hello world";
using(system.io.filestream fstream = new system.io.filestream("c://somefile"))
字串與陣列的轉換
一 陣列轉字串 將陣列元素用某個字元連線成字串 var a,b a new array 0,1,2,3,4 b a.join oin 方法用於把陣列中的所有元素放入乙個字串。元素是通過指定的分隔符進行分隔的。指定分隔符方法join 其中 可以是任意 二 字串轉陣列 將字串按某個字元切割成若干個字串,...
php陣列與字串轉換
1 將字串轉換成陣列的幾個函式 1 explode separate,string 示例 str hello world it s a beautiful day explode str 以空格為分界點 返回 array 0 hello 1 world 2 it s 3 a 4 beautiful ...
php陣列與字串轉換
1 將字串轉換成陣列的幾個函式 1 explode separate,string 示例 str hello world it s a beautiful day explode str 以空格為分界點 返回 array 0 hello 1 world 2 it s 3 a 4 beautiful ...