<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    曉風殘月
    新手上路
    posts - 6,comments - 49,trackbacks - 0

    新手上路,最好的見面禮莫過于資源分享了。

    畢業設計中關鍵技術是數據壓縮模塊,數據傳輸的是字節數組,卻沒有發現Java庫中現成的整型于字節數組的轉換,雖然Integer包裝類有toBinaryString()之類的靜態方法使用,但是卻無法直接滿足要求一個整數與4個字節數組的對應,幸好String類有getBytes()幾個重載方法使用,要不然真的就哭死了

    記得net中就有BinConverter可以直接使用,而且實現了bytes與int16,int32,char等等多類型的轉換,有點感慨,還是.net方便,呵呵

    也許是偶還沒有發現相關的Java庫,google得也不深入,沒辦法,時間不等人,只好自己實現了一個,經測試,正負數都OK(PS:google到一個算法,比較搞笑,只有負數是正確

    ?1 public ? class ?BitConverter? {
    ?2 ????
    ?3 ???? public ? static ? byte []?getBytes( int ?value)
    ?4 ???? {?
    ?5 ???????? byte []?bytes? = ? new ? byte [ 4 ];
    ?6 ????????bytes[ 0 ]? = ( byte )(?value? >> ? 24 ?);
    ?7 ????????bytes[ 1 ]? = ( byte )(?(value? << ? 8 )? >> ? 24 ?);
    ?8 ????????bytes[ 2 ]? = ( byte )(?(value? << ? 16 )? >> ? 24 ?);
    ?9 ????????bytes[ 3 ]? = ( byte )(?(value? << ? 24 )? >> ? 24 ?);????????
    10 ???????? return ?bytes;????????????
    11 ????}
    ?????????
    12
    13 ???? public ? static ? int ?toInt( byte []?bytes,? int ?startIndex) {????????
    14 ???????? int ?value? = ? 0 ;
    15 ???????? for ?( int ?j = startIndex;j < 4 ;j ++ )? {????????????
    16 ????????????value? = ?(value? << ? 8 )? | ?(bytes[j]? & ? 0xFF );
    17 ????????}
    ????????
    18 ???????? return ?value;????
    19 ????}

    20 }

    只有int版本,有時間了再研究其他數據類型的了。

    歡迎大家拋磚,期待更加便捷的算法。
    posted on 2006-05-19 04:43 jinglecat 閱讀(1294) 評論(3)  編輯  收藏 所屬分類: Java Prime

    FeedBack:
    # re: int to bytes to int
    # re: int to bytes to int
    2006-05-20 14:15 | jinglecat
    @Dedian
    thx so much!the url is appreciated.
    it's algorithm for "int to bytes" seems simpler than mine.
    it's a pity that it does not provider the implement of "int, float ... to bytes".
    Do others have any ideas?  回復  更多評論
      
    主站蜘蛛池模板: WWW亚洲色大成网络.COM| 日韩亚洲不卡在线视频中文字幕在线观看 | 久久亚洲AV无码精品色午夜 | 亚洲国产成人久久精品动漫| 久久久WWW成人免费精品| 久久久久亚洲?V成人无码| 九九免费久久这里有精品23| 亚洲性在线看高清h片| 亚洲日韩在线观看免费视频| 国产亚洲av片在线观看16女人| 亚洲免费人成在线视频观看| 久久99国产亚洲精品观看| 97视频免费观看2区| 亚洲精品人成电影网| www.999精品视频观看免费| 亚洲另类自拍丝袜第五页| 免费v片视频在线观看视频| 在线播放国产不卡免费视频 | 国产成人精品曰本亚洲79ren| 97国免费在线视频| 78成人精品电影在线播放日韩精品电影一区亚洲 | 91亚洲国产成人久久精品| 精品免费国产一区二区| 色多多免费视频观看区一区| 亚洲精品乱码久久久久久中文字幕| 免费观看91视频| 亚洲精品GV天堂无码男同| 亚洲成年人啊啊aa在线观看| 中文字幕的电影免费网站| 精品无码一区二区三区亚洲桃色| 女人被免费视频网站| fc2成年免费共享视频18| 亚洲午夜久久久久久尤物| 波多野结衣视频在线免费观看 | 亚洲国产精品成人AV在线| 国产成人精品曰本亚洲79ren| 91精品国产免费| 免费无码专区毛片高潮喷水| 亚洲AV天天做在线观看| 男女啪啪永久免费观看网站| 久久精品电影免费动漫|