氟塑料離心泵www.buybeng.com

          jquery教程http://www.software8.co/wzjs/jquery/

          java中float與byte[]的互轉

          起因:想把一個float[]轉換成內存數據,查了一下,下面兩個方法可以將float轉成byte[]。 
          方法一 
          Java代碼:  
          1. import java.nio.ByteBuffer;  
          2. import java.util.ArrayList;  
          3. float buffer = 0f;  
          4. ByteBuffer bbuf = ByteBuffer.allocate(4);  
          5. bbuf.putFloat(buffer);  
          6. byte[] bBuffer = bbuf.array();  
          7. bBuffer=this.dataValueRollback(bBuffer);  
          8.        //數值反傳  
          9. private byte[] dataValueRollback(byte[] data) {  
          10.     ArrayList<Byte> al = new ArrayList<Byte>();  
          11.     for (int i = data.length - 1; i >= 0; i--) {  
          12.         al.add(data[i]);  
          13.     }  
          14.     byte[] buffer = new byte[al.size()];  
          15.     for (int i = 0; i <= buffer.length - 1; i++) {  
          16.         buffer[i] = al.get(i);  
          17.     }  
          18.     return buffer;  
          19. }  
          方法二 
          先用 Float.floatToIntBits(f)轉換成int 
          再通過如下方法轉成byte [] 
          參考自站長網http://www.software8.co/wzjs/java/2548.html
          Java代碼:  
          1. /**
          2.  * 將int類型的數據轉換為byte數組 原理:將int數據中的四個byte取出,分別存儲 
          3.  *  
          4.  * @param n  int數據 
          5.  * @return 生成的byte數組 
          6.  */  
          7. public static byte[] intToBytes2(int n) {  
          8.     byte[] b = new byte[4];  
          9.     for (int i = 0; i < 4; i++) {  
          10.         b[i] = (byte) (n >> (24 - i * 8));  
          11.     }  
          12.     return b;  
          13. }  
          14. /** 
          15.  * 將byte數組轉換為int數據 
          16.  *  
          17.  * @param b 字節數組 
          18.  * @return 生成的int數據 
          19.  */  
          20. public static int byteToInt2(byte[] b) {  
          21.     return (((int) b[0]) << 24) + (((int) b[1]) << 16)  
          22.             + (((int) b[2]) << 8) + b[3];  
          23. }  

          posted on 2013-01-11 11:00 你爸是李剛 閱讀(1298) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2013年1月>
          303112345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          文章檔案

          技術網站

          行業網站

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          站長網 氟塑料離心泵 注塑機 液晶廣告機
          主站蜘蛛池模板: 尼玛县| 天门市| 辽阳县| 会同县| 息烽县| 宁德市| 礼泉县| 民权县| 盐山县| 平远县| 涿鹿县| 清丰县| 宣汉县| 泸水县| 永泰县| 肥城市| 怀化市| 泗水县| 南漳县| 南丰县| 金寨县| 会同县| 从化市| 利川市| 蒙城县| 乌兰浩特市| 易门县| 永城市| 二连浩特市| 互助| 威远县| 全椒县| 屏东市| 滨州市| 新乐市| 三明市| 宜昌市| 宣汉县| 贡嘎县| 西吉县| 麻阳|