獲取byte的高4位bit和低4位bit
function getheight4(ata)function getlow4(data)
十六進製制字串轉位元組陣列
/** * 十六進製制字串轉位元組陣列
* 每2個字串轉換
* 100102030405060708 轉為 [16, 1, 2, 3, 4, 5, 6, 7, 8]
* @param str 符合16進製制字串
*/str2bytes(str)
len /= 2
;
var hexa = new
array();
for (var i = 0; i < len; i++)
return
hexa;
},
位元組陣列轉十六進製制字串
/** * 位元組陣列轉十六進製制字串
* [16, 1, 2, 3, 4, 5, 6, 7, 8] 轉換 100102030405060708
* @param arr 符合16進製制陣列
*/bytes2str(arr)
str +=tmp;
}return
str;
},
十六進製制字串轉陣列
/** * 十六進製制字串轉陣列
* 1185759ac35a91143f97037002b1a266 轉換 ["11", "85", "75", "9a", "c3", "5a", "91", "14", "3f", "97", "03", "70", "02", "b1", "a2", "66"]
* @param str 十六進製制字串
*/str2arr(str)
len /= 2;
var hexa = new
array();
for (var i = 0; i < len; i++)
return
hexa;
},
位 位元組操作備忘
資料型別 1 char 乙個位元組,8位二進位制 2位16進製制0x00 0xff,十進位制 0 255 unsigned 或 128 127 signed 2 short 二個位元組,16位二進位制 4位16進製制0x0000 0xffff 十進位制 0 65535 unsigned 或 3276...
java io操作之位元組操作
抽象類為inputstream和outputstream inputstream為輸入流 outputsteam為輸出流 一般用抽象流定義物件,具體的實現流來實現物件 例如 inputstream in new fileinputstream new file url 常見的輸入,輸出流操作案例如下...
IO流檔案位元組操作
檔案 的拷貝涉及兩個過程 將乙個檔案的內容通過程式讀取出來,然後通過程式將讀取的內容寫入待拷貝的檔案中。在整個過程中,程式起中轉作用,它既有檔案輸入也有檔案輸出的作用。程式使用fileinputstream讀取檔案內容,使用fileoutputstream將內容寫入新的檔案,實現的方法如下 publ...