將二進位製流用bytebuffer接收
bytebuffer v=獲取音訊檔案二進位製流
將二進位製流存到檔案中一共二種方法
第一種:
file file=new file("d:")
if(!file.exists())
fileoutputstream fe=new fileoutputstream(file,true);
fe.wirte(v.array());
fe.flush();
fe.close();
第二種:
#設乙個全域性變數 並初始化
private bytearrayoutputstream mybytearrayoutputstream=new bytearrayoutputstream();
#比如在方法中
mybytearrayoutputstream.write(v.array());
不能讓方法一直迴圈 需要判斷乙個界限大小
if(mybytearrayoutputstream.size()>2323323)
fileoutputstream fe=new fileoutputstream(file,true);
fe.wirte(mybytearrayoutputstream.tobytearray());
fe.flush();
fe.close();
}
二進位制 二進位制起源
現代通訊技術的基礎是二進位制編碼。早在1865年麥克斯韋總結出麥克斯韋方程組之前,美國人摩斯 morse 於1837年發明了摩斯電碼和有線電報。有線電報的出現,具有劃時代的意義 它讓人類獲得了一種全新的資訊傳遞方式,這種方式 看不見 摸不著 聽不到 完全不同於以往的信件 旗語 號角 烽火,這也是二進...
c 將小數化為二進位制 二進位制的轉換
二進位制是在計算機中常用的一種進製數,其資料用0和1兩個數碼來表示資料。我們人類常用的是十進位制,那麼二進位制和十進位制之間是有乙個轉換方法的。二進位制轉換十進位制 乙個二進位制數轉換為十進位制數,是比較簡單的,其方法就是用每乙個位置上的數字乘以該位置的權重,然後相加得到。舉個例子,二進位制的101...
c 將十進位制轉換為二進位制 小數 二進位制的轉換
二進位制是在計算機中常用的一種進製數,其資料用0和1兩個數碼來表示資料。我們人類常用的是十進位制,那麼二進位制和十進位制之間是有乙個轉換方法的。二進位制轉換十進位制 乙個二進位制數轉換為十進位制數,是比較簡單的,其方法就是用每乙個位置上的數字乘以該位置的權重,然後相加得到。舉個例子,二進位制的101...