Re: [問題] bytes 轉 integer

看板java作者 (痞子軍團團長)時間19年前 (2006/06/02 02:02), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《Dancer31 (:p)》之銘言: : 我想用4個byte來存一個int變數 Java 本來就是用 4byte 來處理一個 int... Orz : java有內建的函式可以處理轉換的問題嗎? : 原本打算這樣轉.. : public int bytes2int(byte[] bytes){ : return ((int) bytes[0]) | : ((int) bytes[1])<<8 | : ((int) bytes[2])<<16 | : ((int) bytes[3])<<24 ; : } : 結果只有return bytes[0]的值 @@ : 想請問一下該怎麼寫比較好.. : 感謝~ 目前看來最快而且最健.... 康的做法是... return new BigInteger(bytes).intValue(); 哈哈哈哈... [逃] -- 侃侃長論鮮窒礙 網站:http://www.psmonkey.idv.tw 眾目睽睽無心顫 個人版:telnet://legend.twbbs.org 煢居少聊常人事 殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.204.16.17
文章代碼(AID): #14VolJxs (java)
文章代碼(AID): #14VolJxs (java)