Re: [問題] bytes 轉 integer
※ 引述《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
討論串 (同標題文章)